Yavalath AI player in Java. The AI uses an enhanced version of UCT since Yavalath is a "Monte Carlo resistant" game that gives misleading results from strictly random play, as losing moves are more numerous than winning moves. The enhancement is to filter out losing moves from the playouts and choose a winning move if one exists.