Code cleanup
Improved Timer to use QPC on windows and return seconds instead of milliseconds
Fixed a bug where the trail position would desynchronize with the game world
Changed stats for km to m ran
Reformatted code
Implemented Input system, added trail image, improved renderer with rotated textures
Added more keys to the Key enum
Renamed Game to Engine. Implemented BackgroundRenderer. Separated the console handler.
Encapsulated SDL implementation for Texture and TextureFactory
Fixed FPSCounter implementation
Extracted log references from classes to static variables.
Added missing sprite
Renamed member variables starting with "m_"
Cleaned up log related #includes
Code style review
Abstracted Renderer SDL implementation