Modelling Reactive and Proactive Behaviour in Simulation