new raycasting feature branch
new RayPanel design
rewrote castRay (and friends)
(broken) calling castRay to initialize pixel array
fixes plane mapping; further bug search continues
simplifies and fixes castRay
"ours" merge of abandoned feature branch 'raycasting'