Structural tweaks and minor features

Improved header guads
Replaced most public variables with getters and setters
Temporarily removed vsync
Moved player controls from Engine to Client and other structural tweaks
Added alt-look (temporary feature)
Memory management tweaks
Added model support
Partially implemented VBO support
Replaced GLM vectors and radian conversion with custom classes