creat game controller and setup basic structure and interfaces
Merge pull request #1 from AlexBorg/game_controller_creation

creat game controller and setup basic structure and interfaces