Sorry man, but this... it needs a lot of work to be acceptable. I was very confused at first, with the shop layout covering the other shops. Eventually I just straight up broke the game by stacking a ton of mirrors and I literally got infinite light
I know it needs a ton of work. That's why I put Prototype in the description. I have a fix for the infinite light bug, but in the process I discovered a much more pervasive bug involving light interactions. As a very entry-level coder, this is kicking my butt, lol. I'm sorry you had to play such a mess.