public synchronized void dropBomb(TimerTask dt) {
        System.out.println("bomb dropped");
        synchronized (this) {
            if (bombsAllowance == 0) {
                return;
            }
            bombsDeployed++;
            bombsAllowance--;
            new Timer().schedule(dt, this.detonationDelay);

        }

    }