Excelent piece of work!
I have to admit myself that is VERY hard to recreate songs from games, let alone that they sound cool and have instruments from other systems/stuff(my songs are proof of that, at least i tried). I must say I am impressed!!!! O and sorry if i have a bad grammar, english is not my default language XD