Fixed the rotation matrix. Also, camera translation is not yet based on the camera rotation so the controls feel really weird. Also, I have an idea for z-buffer sorting in sprite renderers :D