made gamemode less redurant.
removed unused imports
catogorized all work arounds as in 'helper' objects.
changed some spelling.
added a compatible working solution for spectator mode.