HallPainter

Changed drawing model from simple coloring to visitor-pattern style.
Test7 now paints in two colors: clear hallways, and the bordering cave
walls. This will make generating wall sprites easy when the time comes.
Kept test6 working too.