Tough game.
I made it to the mirror part and a little after but Im not that good at platformers.
Keep up the good work.
Suggestion to make more approachable to players with a similar skill to me would be to add some coyote time and increase the window on the magic jumps.
Maybe have a different button for the yin and yang magic jump attack.
Same end result but little more accessible.
Goob Job, Was fun to play!