refactored to simplify
refactored to return GAME_NOT_FOUND when given an invalid game id