This game is so much fun :)
It's visually appealing, has great music and really satisfying sounds :) At first I thought it was a puzzlegame with premade levels, which is why I spent 10 minutes on an impossible level. Then I left, only to find that it reset me back to level 1. Thus I realized that the levels I had been playing were randomly generated :) I think having a level editor would be absolutely phenomenalin this game, because you could make some intersting and challenging puzzles with these mechanics.
All in all, a really great game that is appealing both in gameplay, visuals and sound :)