This has got so much good stuff going on in it - 2:45 has got to be my favorite part, because I get major Mystery Dungeon vibes from the way you constructed the melody. Fantastic job!