platform independent GameMode