Improved camera controls (MMB, arrowkeys, and side scrolling)