Woah this is really cool. I especially like the parts from 0:36-1:10 I think the key switch transition at 1:10 is perhaps a little abrupt. But I can see a lot of potential in this song. I can easily picture it being in a video game or something. Keep up the good work man! :)