Such a beautiful game! I had fun figuring out the puzzles, and decided to stop at level 13 because it seemed like an endless game. Around level 11 I saw little arrows on the right side and decided to try them out to see if they were the answer and it worked, which made the levels trivial, but I assume that was a debug feature not intended for the player. It's really cool how you were able to make a procedurally generated game like this for the jam, since I know it can be buggy and difficult to have the computer generate levels by itself. I could definitely see this being in the top 100!