structured the gameClasses