Updated to support oriented bound boxes.
- Removed leftover function headers for viewports in render
- Added base collision class for collision object to derive
- Implemented OBB-OBB collision detection
- Added a lot of helper Separating Axis Theorem functions