Continuing the r/rougelikedev 2022 code-along into parts four and five of the tutorial. I have started going down some wild tangents last week and I've been rambling further down those paths.
It took me most of the week to get through part 4, partly because of my home-made screen rendering but mostly because I had to learn what shadow casting was and how to implement it from scratch


