private void tryFire() {
		long currentTime = System.currentTimeMillis();
		if ((currentTime - lastFire) >= fireRate) {
			Shoot shoot = null;
			if (shootSplashRadius > 0)
				shoot = new SplashShoot((int) getX(), (int) getY(), target,
						shootStrenght, 8.0d, graph, effect, shootSplashRadius);
			else
				shoot = new Shoot((int) getX(), (int) getY(), target,
						shootStrenght, 8.0d, graph, effect);
			TDGame.getInstance().getPiecesManager().add(shoot);
			lastFire = currentTime;
		}
	}