use currentPlayer everywhere