Refactored collision information into the CollisionObject.  Added generic event system and began implementing real time patching.
Committing Xcode project