Spell filters can be added, and most likely will within the next few version updates. I just stayed with non-filtering because it is the most stable and never breaks upon updates, and it keeps everyone happy
Changing spots intentionally just for the purpose of changing spots is not a good idea, e.g. moving the mouse within the teleport icon = ban, but spam clicking the same mouse = human like (ironically), just think about what a human would do. The best solution would be to imitate user switching screens and moving mouse away then clicking teleport icon in a random place. Overall I highly recommend banking spells over teleporting/in-public spells e.g. stun/damages, due to the exposure to other players and potential reports. I can always add customizable anti-ban settings though, it's not too difficult ^^
As for conditions, I can add something like that. I am in the process of adding progressive levelling and the leveller can be configured to cast spells until no runes left, then move onto next spell, etc. in any given order, how's that?