commit up to player turn