Added GameController to seperate model vs. controller