That's what I'm saying! C and a graphics library is definitely a jam on hard mode. If you revisit this (and you should!) I'd look into a gpu based solution like a stencil buffer. Either way, lovely game
Interesting. I am starting to learn raylib a bit now, I might see what they have to offer since they support transparent windows, which would make this a lot easier to implement. I'll definitely be looking more into your suggestion!