Flash expects AS2 classes to be in their own files. As for OOP, the game doesnt use it just to keep things simple. Normally I would use objects heavily, but I didn't think it would work to cover that AND game coding in one fell swoop.