private void explode(Game game, int amount, int radius, Point center, Particle p) throws Exception {
		for(int i = 0; i < amount; i++){
			double a = Math.PI*2*Math.random();
			int x= (int) ((int) center.x+radius*Math.cos(a));
			int y= (int) ((int) center.y+radius*Math.sin(a));
			p = p.getClass().getConstructor(Game.class).newInstance(game);
			game.registerEntity(p.setTrajectory(x, y).setPosition(center.x, center.y));
		}
	}