looks great i have done something similar in the past using the same book but with html canvas and javascript for a free puzzle game I made, raycasting is so fascinating to me
It really is. Sometimes I think of it as 1D raytracing: indeed of tracing rays for a grid, you trace them for a line in the central horizon of the screen :)