Text this: Modelling and Analysing Human Behaviour in a Department Store using Discrete Event and Agent Based Simulation