An interesting game!
I found the controls were unresponsive at times, often when things were overlapping each other.
It's tough when you block yourself in and there's no way to fix it; perhaps some kind of second-chance mechanism could be added?
Solid visuals and very nice music and sound effects, great work!