Add secondary light source.
Add flat map.
Add valley map.
Add GUI Text component.
Fixed misplacement of structure outlines
Extract window outside App class for allowing to create the game state manager.
Implement game state engine.