removed DirectXMath for new Vector4 and Matrix4

and spent waaaaaaaay too long debugging the way that the camera and
perspective matrices work in a left-handed system.