It reminds me of Mystery Dungeon! Love the arrangement of all the little melodic elements, and that ending is so exciting!