properties hidden, switchPlayer() made package visible