Tried to modify unmodifiable list. I'm wondering why Java can't detect
it at compile time. Why gives getPlayers() an unmodifiable list anyway?