Added camera class and planet following camera.

Also, moved the draw() content to it's own function.