I really liked this game! From the character animations to the music and mechanic of switching characters to solve the puzzle of getting through an area. It felt like it all fit the game. It is a little difficult in places. The checkpoints help with that, for sure.
Although, I didn't make it all the way through, it would be interesting to see if some rooms could make use of multiple abilities to solve a bigger puzzle to unlock a chamber or something...where you have to find those characters before that puzzle can be solved. That's how I imagine the ending would be.
Awesome work!