I began working on this, no idea how it will turn out, will work on more tommorrow.
So far it weighs its options for where to move(i.e, is there a downhill slope that direction, ect) and moves. Just need to add a few things.
Planned features:
Rise- whether or not it rises or falls(gravity)
Flow- how quickly or slowly it flows
Direction- if there is one it will prefer moving in this direction rather than the others
Ripple- if you shoot it...
Impulse- move things on the water
So far I have the first two(flow and rise) done. More info tomorrow when I get more work done on it.