A lot of changes

Made player a class
Seperated limiters
Cmd interpreter is also external
Tools are now threads