Front end: Broke out common features into seperate controller, started work on game view