updated tasks
added improvise behaviour
added echo_or_improvise
fixed bug in echo_or_improvise that could cause it to idle too much