It worksssssss
Improved Racer:Update.
Small tweak to RaceManagerJoinable ModuleUnload behaviour.
RaceManagerJoinable now stores racer info and restores it when they leave.
Fixed EGUSM.PlayerManager:IteratePlayers from giving player ids.
RaceManagerMode now clears the inventory of anyone who joins, just to be safe.
Small cleanup.
Moved race managers into RaceManagers directory, removed unused sRaceManager.lua.
Merged settings.textColorLocal and settings.textColorGlobal into settings.textColor.
Added settings.raceManager.
Added RaceManagerBase.
Split up chat functions: RaceManager, Race, and Racer now have their own Message function.
Fixed EGUSM.SubscribeUtility unsubscribing.
Fixed Race:AddPlayer not creating a Racer correctly. (This will probably be changed to Spectator or something.)
Updated for API changes.
RaceManagerMode now starts a new race properly.
Added NetworkDebug.
Cleaned up comments.
RaceManagerJoinable: Moved some settings to static variables, added automatic starting.
Removed Racer:RaceStateChange.
Moved collision reenabling into Racer:Remove.
Races now have random time and weather.
Fixed templates and decals not being applied on respawning.