Oh. My. God.

I reverted the code. The images make sense again.

Camera.java needs serious revision/refactoring. I'll rework the math and
   organize it in a way that makes sense later.