There some idea in what you ve done.It's suppose to be a loop?if yes then the ending of the song is badly finished.
Add some reverb to some of your instrument and configure them too because when i'm listenning to i have the felling that all instrument re playing in the same frequency.
But iin overall is still great ^^
Sorry for my english
PS: Check out my channel too ^^
if its a rip off of Hydrocity zone or just a bad cover, the levels are way off, and the ending is completely abrupt.
I dub thee 3 o 10.
this sound like it came from a mega man game and its great 10/10