Wanted a simpler list based raycaster so I could actually created a raycaster in a full 3d environment, not 2d, a lot easier. Added reflections, and a roof! Not bothered with collisions yet though :P
@putneycat's tutorial, for most of the scripts here :)