Hey, I really enjoyed this! It was tightly designed, and I had fun working through it.
Ah, also, as the developer of puzzle script I'd really like to include a version of this in the puzzle script gallery - this game isn't made with puzzle script but I can with two small tweaks (tweak the final message string, and changing one 'again' to 'random') make it work - would I have your permission to make these changes, host it as a GitHub gist, (linking to this url, say?)
Wow thanks! I'm glad you really enjoyed it :)
Yeah I'm happy to give you permission to make changes and host it on the puzzle script gallery, I'd be quite honoured actually.
I originally made this in puzzle script so most of the code I think would work. One patch I did was with 'once' to ensure the pipe splash sound plays once instead of 2-4 at the same time, but that hopefully is a small tweak as well.
Let me know if there's anything you need to help out.
Added your game to the Gallery :). Thanks again for the nice game!
https://www.puzzlescript.net/Gallery/index.html
( Also, 'once' already exists in vanilla puzzlescript, but it's called 'random' (it picks a random place to apply a rule once 🙃). )