I had some trouble getting into the beat (couldn't get past the second stage yet) but great job! Lovely graphics, very polished, clearly a lot of love went into this.