Thanks for the info!
Is randomization of the intervals between player role changes possible, or does the code for that have to follow a mathematical function?
The specifics of how to gain more water and the damage of sidewalks are intricacies I had missed (but saw in your comment) that make me like them ame even more.