Initial commit with framework
Add Sprite, InputHandler, GameWindow scaling, Assets manager, Game Object.
Finish GameObject, add TestObject, add ObjectRegistry. Implement ObjectRegistry and test successfully.
Fix GameObject, Add Collision, Mumble mumble derp derp.
Stable commit with base features.
Fix issues, add basis for Screen type, clean up TODO.txt, prepare for first push to remote repo.