Go with the enforced class run through. I actually had to look this one up to even know what you where talking about and it seems some what interesting. Seems more fun the option one anyways.