A framework for building your own gamemodes for Garry's Mod, with complete guidance