Not much different to see in this episode, other than the fact that I've rearranged the entire program. Now the ray casting is all done by a Raycaster class; there is an actual Map class as well. I also added some randomness to the wall and floor tiles for kicks.