- update water bodies to use RRP renderer lists, much more efficient especially if lots of water bodies are being rendered
- store separate list of water bodies with a material blend to avoid looping over all water bodies to update just those every frame