Moved start of game logic out of controller, into service