Wow. Didn't expect to slap this hard! the melodies are very nice, and the progression is equally neat! The mixing is solid, the best part being the drums; I cannot stress enough how nice it is to hear drums that aren't loudness wars, but arent too soft either (however this on treads the line). the sound design is cool, however, I think the reverb on the lead is a bit too much, especially given how loud the lead actually is. But apart from that, this is a very solid piece!