Implemented Textures

- Removed MouseButton to allow for more than three buttons
- Fixed camera movement and rotation
- Improved Scheduler performance
- Switched model for texture debugging
- Improved camera by pre-computing transformation matrix

Signed-off-by: thehutch <52d5ad14@opayq.com>