removed some unneeded includes, added gradual snapping to x and y axes, to go with the gradual rotation snapping
split up render in main into separate functions
add key to switch camera modes
made colliders a Circle again; switching camera modes is smoother
Finished smoothing switching camera modes