Very nice. You're music seems to be getting better and better. I think the next thing you should try and work on is your melodies. They sound good, but they are usually pretty simple, and stay the same throughout the song. But don't get me wrong, this is still better than anything I could ever make.