This is pretty cool! Sounds complextro-y. The ideas are good the buildups are nice, and the whole song has a good dosage of compression, it looks like... lol. All I have to say is that you should focus on mixing I think, because the song sounds kind of muddy to me.