return Game instead of Map. Don't make it overly functional at this point. Benefits not in balance with Cost