Make Fling undoable
Make Push/Pull spells not target through blocks
Implement Reflect, backfire-inducing blocks