Good job
My only real beef with this song is that it has alot of repeating themes. Like you have the main one that holds a certain section together, but the change up beats, the ones that are in the foreground are just about as repetitive as the ones holding it together, your base beat. Other then that it sounds great.