Using the quaternion camera I wrote, I wanted to create an engine for rendering a world in which to move about.