Moved player action control to a separate controller
Some minor cleanup of the controller code hierarchy to make Level Controller a bit cleaner
Cleaned up a little bit of project flow
Added Action Count to the Player Action Controller so only 4 actions can be completed
Moving the player now costs an Action
Some minor refactoring in the player action controller
Merge branch 'master' into console
Added an infection ui window to inform the user of city infections
Cleaned up the game loop in the Level Controller