Loved this! The last level was tricky! Also really loved the music. The sound effects visuals were nice too.
I think the only thing I would have liked is a undo last move button and maybe also a reset level button.
Regardless, excellent job!