Add the performance session to the solution
Add a UserInterface class that will hold the user interface widgets
Use the user interface class instead of the adhoc widgets from main()
Readd DisplayText function
Move execution of init.lua to Scripting::Initialize()
Cleanup
Load TileLayer properties from TMX files
Load "cliff" property for TileLayers
Use a RenderTarget instead of a window
Split cliff and non-cliff rendering

This allows structures in front of the hero.
Add cliff layers to the test map
Reposition the quit button