Il needed è la "barriera" di potere da dover superare con il relativo permesso. Un permesso a 25 contro un needed 25 è sufficiente (il confronto è con il x >= x_needed).
Una cortesia, usa la punteggiatura altrimenti mi tocca rileggere la frase più volte per decidere dove finisce un periodo.