To be honest, i think its best puzzle game that i played in this jam, smart unique mechanics and nice level design!
But at first time some things not obvious enough, for example after placing a portal you need go back and stand on it again, or that after cast a spell you not need to use him immideatly.
But when you figure it all out, it become really engaging. Moreover it rare example of really "challenging puzzle" that hard but not frustrate you. Really good job, well done!!!