public void emptyGasTank()
    {
        for (Police p : data.getLevel().getPolices())
        {
            if (p.containsPoint(x + INTERSECTION_RADIUS, y + INTERSECTION_RADIUS))
            {
                float oldVelocityX = p.getVx();
                float oldVelocityY = p.getVy();
                p.setVx(0);
                p.setVy(0);
                pause(20000);
                p.setVx(oldVelocityX);
                p.setVy(oldVelocityY);
            }
        }

        for (Zombie z : data.getLevel().getZombies())
        {
            if (z.containsPoint(x + INTERSECTION_RADIUS, y + INTERSECTION_RADIUS))
            {
                float oldVelocityX = z.getVx();
                float oldVelocityY = z.getVy();
                z.setVx(0);
                z.setVy(0);
                pause(20000);
                z.setVx(oldVelocityX);
                z.setVy(oldVelocityY);
            }
        }

        for (Bandit b : data.getLevel().getBandits())
        {
            if (b.containsPoint(x + INTERSECTION_RADIUS, y + INTERSECTION_RADIUS))
            {
                float oldVelocityX = b.getVx();
                float oldVelocityY = b.getVy();
                b.setVx(0);
                b.setVy(0);
                pause(20000);
                b.setVx(oldVelocityX);
                b.setVy(oldVelocityY);
            }
        }
    }