instead of having an encapsulated "gamemode" load empty gamemode by default and load other modules and gamemodes on top of it as addons, such as UI,Maps,Characters,Entities,etc, that would allow for more flexibility and people would be able to construct custom "gamemodes" by combining different modules together without needing to encapsulate everything into 1 hardcoded container