Changed damage_types to use Enum.

Added docstring to BaseEntity's color property.

Added new origin property to BaseEntity.

Added docstring to PlayerEntity's team property.

Added named keyvalues and named inputs to BaseEntity's ServerClass functionality.

Merged all entity data into managers instead of having it spread out over 5 different directories.

Changed data to use managers/engines/<SOURCE_ENGINE>/ and managers/games/<GAME_NAME>/ to store data per engine/game.

Removed the necessity of the ../data/source-python/virtuals/ directory to get virtual offsets for the BaseEntity ServerClass functionality.