synchronization commit
Added some service stubs
Got rid of strings in event classes. By the looks of it a bunch of
classes will have to be deleted due to them being made for the
architecture I initially had in mind.
Added loading screen to game preloading. The main menu will
automatically start the game for now until its functionality is
implemented.
All game states now share the same resource cache.
I don't think game states will need something else to tell them what
they are
Added a camera class. Seems to work correct, though the rotation
transformations should be independent of each other.
Added a camera controller that is stored in a game object and works with
the input and camera service.