[+] Added asserts when using integers in degtorad and radtodeg
[-] Removed unused variable
[~] Changed projection matrix to interpret the world as z-up
[~] Rotate axis angle takes a 3 vector and returns a 4x4 matrix
[~] whitespace
[~] Translate takes a vector in homogeneous coordinates