added jus_lft condition to else if of pieces to make sure double matches dont happen within one call of play()