Correctly serialize visibility and explored data.
Fix a problem with movement into unexplored terrain.
Add a new logging system.
Update the Game and the GUI correctly when units explore new hexes during their movement.
Correctly get the next player when end turn is pressed.
Add City class stub.