Directional collision detection, camera fixes