Some interesting magic mechanics and good puzzle-platformer level design! I would recommend working on the feel of the platforming a little more: making the jump a little less floaty and adding quality of life features like coyote-time and jump-buffering. But with a bit more polish, this can turn out great! Nice work!