Thank you! Haha yeah, with how things ended up, I definitely made it so you have to keep looking around a lot!
Yeah, there's a handful of different hacky things I did with this game lol. The biggest ones are that there's actually a separate 2D scene and viewport for each wall, a custom fragment shader for the shadows coming from the towers (using raymarching, hence why I kept the towers very simple for now lol), and then some another shader to combine it all. I might get around to making some more detailed post about it at some point.
Thanks again!