add SetCurrentPlayer()