# Import mapgen # Import state-engine # Main loop # Check if there is a save-file # Load Gamestate # Else # Generate Gamestate # Generate map+assesories # Create a fog of war # Create extra metadata entries: round# movesPlayer movesAI Stats turn(c or p) # Look who's turn it is # If its Computer # Magic happens here # else # Player's turn # Iterate through cities # Iterate through units