Don't add empty ray intersections
Fixed touch controls
Added column specific debug options
Refactored Map
Refactored Camera