Fixed AspectJ and rewritten pointcut in MovementDebug because it was out of date.
Changed the way default particle factories are initialized s.t. they respect changes to numOfParticles variable.