Added GameController initial implementation