divided "interrupt_running" into "set_running" and "interrupt_runner"
also now passing current_task to on_enter to enable pre-enter interruptions in scripts
more sophisticated AI working #131