Pretty noice, I'd recommend having some sort of sidechain during the drop to keep the mix nice and clean. Also, the bassline was clashing with the leads a lot during the drop and IMO it seemed like there was too much going on sometimes. I really like the concept and good work overall ! :)