Add CGameLocation which is a part of the game we can enter, eg a level or a menu. Make the front end a CGameLocation
Add a default CSprite constructor
Remove unneeded logging
Add the pugixml library as source
The very start of the CLevel class, still need to interpret the xml file
A level file for a test level
Add the types of shapes for level items currently supported
A static class to manage options such as window size and vsync
Use CGameOptions for window size
Obey vsync, but only stop the game from rendering, carry on updating all the time
Go to the test level when level 1 is requested
Record and display frame/update rate
Add new files