event types
removing nasty world pointer cruft
broke movement, but made BaseObject pure
properly using RenderableObject now
renamed GameObject to PhysicsObject
removed obnoxious reference to world
removed code we didn't write and renamed many things
huge slimming of the codebase

lots of things moved to utility and common
merged new input changes
re-implemented physics (broken)
reworking events
Game works with new engine changes and movement is working too
other models working with animations and lighting
merged in input changes
removed unused files and added user files
removed config.ini dependency
fixed extra bracket from merge
edited to match new event
Merge pull request #8 from 5-second-rule/type-system

Massive Refactoring was merged into master