in reply to unless ($turn){...} evaluates $turn for what?

unless ($turn) can be read as if (not($turn)). What's the problem with until?

Ciao, Valerio