implement Player.next()