added simulation stat class, simplified simulation, added agent behavior for hierarchy