Dang, this is really good. My only complaint is that enemies are pretty static and combat doesn't have much feedback, but that makes sense considering how quality everything else is. The sprites are amazing, and every other part of the visuals is on the same level. Also, not only is the music great on its own, but sounds like it's dynamic and the melody changes between characters? That's a really cool feature, and definitely suits the similarly neat mechanic of getting character switches as an available powerup.