This is actually pretty cool. It sounds like something from J-RPG or a Legend of Zelda game.