still defective, but a lot better camera.

+ hardcoded for first map.
+ second map reaches out of bounds when near the edges of map boundaries
x__x