tx moves left to right ty moves up and down tz moves forwards and backwards focalLength is how zoomed in the camera is
@MathMathMath for a lot of the code To do: Add rotation Add scaling 02/07 - Added near clipping plane, fixed tz = 0