Start of camera functionality.
Very basic follow camera.

I always get these calculations backwards so I'm sure I'll be revisiting
this in the near future.
Added extension methods to actually use a camera.