Implemented GameController

Moved game logic in GameController.
Views now calls GameController methods.