I honestly love this. I don't know what I was expecting, but it wasn't that!! Great job.
I think the only thing that crossed my mind was that there are some cases where, if you accidentally destroy an environmental object, you get stuck and have to start over. It didn't happen to me, fortunately, but it was just something I noticed in some of the level design. (Though this could certainly have been intentional.)
You've made a great self-contained game that I think is perfect for a game jam. Hats off!