Also got hit with the softlock while streaming to Twitch and decided to frame it as unlocking an Endless Mode you never intended. And then got softlocked again during the treasure section by the treasure hunter dying in the only place to exit the room.
Loved the concept and the twist.
Maybe as a potential fix you could make it so any blocks that are on the screen can be chosen for the next piece? That would make it much harder to softlock somewhere.
Ha, oh no! Sorry about that!
This was a Ludum Dare game, so it was made on a serious time crunch and there were a lot of small issues I didn't anticipate, especially the soft-lock block on the last boss that people keep running into. I do like the "pick blocks from on-screen" solution, though. It would be an interesting approach, but would probably require some huge restructuring of the levels.
Also, looks like you ran into a really unexpected bug when objects stopped appearing on that boss fight. I'm guessing it's when you matched with the wall and created a hole, and the right laser kept shooting off the left side of the screen. I didn't have any safeguards against that, since the lasers are all either supposed to hit walls or scroll off the top and be destroyed, so it kept accumulating laser objects until it hit the object limit. First time I've seen something like that, haha!
Anyway, thanks!