public void animate() {

		Timeline mainAnimation = new Timeline();
		mainAnimation.getKeyFrames().addAll(
				new KeyFrame(Duration.millis(0), new KeyValue(
						glow.radiusProperty(), 1d)),
				new KeyFrame(Duration.millis(5000), new KeyValue(glow
						.radiusProperty(), 13d)),
				new KeyFrame(Duration.millis(10000), new KeyValue(glow
						.radiusProperty(), 0d)),

				new KeyFrame(Duration.millis(1000), new KeyValue(shadow
						.radiusProperty(), 5d)),
				new KeyFrame(Duration.millis(1000), new KeyValue(boxBlur
						.iterationsProperty(), 10d)),

				new KeyFrame(Duration.millis(0), new KeyValue(paths
						.opacityProperty(), 0.6d)),
				new KeyFrame(Duration.millis(5000), new KeyValue(paths
						.opacityProperty(), 1d)),
				new KeyFrame(Duration.millis(10000), new KeyValue(paths
						.opacityProperty(), 0.6d))

		);

		mainAnimation.setCycleCount(-1);
		animations.add(mainAnimation);

		mainAnimation.play();

		animateParticle(particle1, path);
		animateParticle(particle2, path2);
		animateParticle(particle3, path3);
		animateParticle(particle4, path4);
		animateParticle(particle5, path5);

	}