GameController and GameService