Working version with human players, but no losing condition.