CreateObjective returns objective and doesn't make a new one if it already exists (same id)
Added empty game screen/page and set it as startup
Added a basic game UI
Can now get tile sprite width/height in pixels