public boolean passTurnstile(Turnstile turnstile, SkiPass card) {
        if (turnstile == null) {
            throw new IllegalArgumentException("Turnstile is null");
        }

        if (card == null) {
            throw new IllegalArgumentException("Ski-pass is null");
        }

        return turnstile.makePass(card);
    }