Imagine the classic 2d RPG game that has many instances of players that can change their positions, HP, inventory, skill-values, death lists and so on every time.
How would an immutable language approach the design of such game? That is, would the immutability factor limit the development as the game is something that is always changing, or could it be used to design that game as effectively as in a traditional language?