Having fun with a custom software-rendered raycast engine in C.