public void step() {
		for (Particle p : this.p) {
			p.interact(this);
		}
		mergeParticles();//FIXME This should be moved below
		for (Particle p : this.p) {
			p.move(this);
		}
		//FIXME mergeParticles() should be placed here
		updateGraphicalRepresentation();
	}