Sorry for the spam, but yet another hard to understand bool like `IsWater` does not sound like a good solution either. I want to avoid forcing people to read through the whole source code to make mods.