Good job
Really nice in it's own genre. Sounds quite fluent, the transitions to different styles are nice and listener won't get bored because of the variety. Parts of it reminds me of some game soundtrack stuff in the past years. Don't know much of this kind of music so not gonna break it down more than that.
Sound is quite professional to my ear so 5/5 and 9/10. Not giving perfect score just because this isn't the style of music I'd listen to. Keep it up ^^