thanks, bro.
actually the first time i've tried the 'wolf3d' way. before this it was ray-versus-segment and marching, rather than this ray-versus-cells.
i did try fading out to the distance, but the floors didn't look right. i want to improve this, add collision detection, and maybe sprites.