This is pretty good! The main melody is catchy and the rhythm is very energetic. I think the mix feels a little too loud on the low end though, it causes a lot of details to get washed out when things get really busy and a lot of the song gets forced into the background.