player number can be nil
use last player 1 not first