Wow, this is so polished! The Metroidvania aspects worked well, and the difficulty curve feels really good! The music and animation were solid, too.