Added a dir vector.
Got perspective working.
Added the camera.