remove the use of ID in GameMode