private boolean shouldWait() {
        //guy that going home has less priority
        if (!isGoingHome()) { return false; }
        for (Policeman colleague : mPoliceStation.getWalkingOfficers()) {
            if (Field.areNear(this, colleague) && !colleague.isGoingHome()) {
                return true;
            }
        }
            
        return false;
    }