fixed game creation logic