Changed for CGCore

Now requires CGCore
- This optimizes many of the internal functions and keeps things
organized
Also added some optimizations
- EX: Race command now has more module logic, including setting/getting
another player’s race