A super simple and highly UN-optimized raycaster written in Python and using PyGame for video and input.
General ideas was that keeping things explicit and unoptimized might make it easier to "read", not certain it actually accomplished that, either-way fun to write.