Behavioural Animation Engine for Maya Particles