I really need to give respect to the amount of polish this game has - smooth movement, nice QoL features (hotkeys everywhere, ability to undo just by going in the opposite direction, etc.) making this game feel very pleasant to play.
I feel like levels difficulty scaling over levels is all over the place. I think having a more curated level selection in the campaign, but also having a randomly generated level option (placing blocks randomly and validating if it is solvable) in the options would've been great. Sound design is also well done, though constant dinging sound on movement does get old.
A very polished submission to the jam, well done!