Create remote games
refactor to use async