updated create game logic