Adds Enumeration GameModeType

Replaces the checking based on strings, with this enumeration.