Very nice work on the spellcasting system! I think you pulled off a pretty intuitive and fun control scheme for casting spells, which is tricky to do (as I learned in my own game this jam, haha).
I agree with some of the other commenters that the level feels a bit static and the enemies kind of just bunch up in one place - maybe a top-down viewpoint (instead of side-scrolling) could make it feel a little more varied / interesting.
I didn’t understand at first that casting a spell gives you multiple charges, and the teleportation system confused me slightly as well, but once I figured those bits out it was a lot of fun! I did find that I rarely teleported anywhere and just ran back and forth on the top level to defeat all the enemies.
Overall nice work!