Reorganized files a bit.
Rerorganize gamedata file a bit more clearly.
Move non-TF definition to another file.
Add a module system.
Change function style.
Move common functions to a separate include file.
Add missing exception.
Rely more heavily on SDK vtables.
Massively update Entities to have a more logical API, especially for modularization.
Add exception for trying to access an invalid property.
Add missing header.
Update main plugin for new modular structure.
Readd define.
Add a random offset I found.
Add a message when unloading a module.
Add storage of module name in module.
Fix messages not displaying.
Update Player class for new Entities functionality.
Update AntiFreeze for plugin changes.
Update definitions a bit.