Formatting, camera.

I reformatted all of the code (I hope it wasn't too excessive) and implemented scrolling. There might/probably/will be bugs.

Everything that's rendered needs to add `camX` to it's `x` value and `camY` to its `y` position.