Though I don't like the idea, I would give some constructive criticism.
The water itself is not an NPC, but a tileset, and would not be so easy to change dynamically. Most areas with water would not have the space for the object/area effect you displayed. How could this be done otherwise?