3D Entities

- Implemented some events
- Fixed formatting
- Refactored a few things
- Added 3D entities
- Added render adapters
- Updated Vermillion to process 3D physics objects (this is very buggy
and NEEDS to be replaced as it causes a LOT of lag)