Completed it. Last level was a head scratcher.
It was unique and the inclusion of arrows did make you think way ahead. Mostly you can pass levels with trial and error.
No complaints on music but visually it can improve. Cartoony or hand drawn sprites would have been a bit better as they would feel a bit consistent. You could also add different backgrounds for different levels, giving each level a unique look and feel.
That's all from me
I wish you all the best!