return promise fulfilled with game