This is just outright impressive, the song, the mix is all great. Really fun song! Lots going on and catchy. Only thing that i would say i don't like would be the sound of the background pad piano chords. They sound too muddy and reverbed to me but that's just a personal opinion and really minor. It doesn't detract from the song at all, i still really liked listening to this. Good work!