gamemode mechanism fix

fix