added automatic window scaling
rewrote camera class
removed dependency on hump.camera
smaller target resolutions are obviously bugged
screw it
this resolution is perfect
finally somewhat fixed window scaling