Back in 2003, we introduced a method for real-time action selection in dynamic environments, based on what we called inverse steering behaviours. The idea was to evaluate several possible movement directions at each time step and assign a cost to each, based on how well it satisfied goals like seeking a target, avoiding obstacles, or…