Adds Enumeration GameModeType in clean way

Hope to see only the related changes now in this pull request
Oeps I did indeed not add those to the lib dir (Ant style).
For Ant we should add Ivy dependency loading, see #157