The sharks and fish of wa-tor simulation is an interesting simulation of population dynamics, but has an extraordinarily unrealistic feature. It's way too 'geometric' - populations explode and die out within ridiculously small regions. This is mostly caused by the random walk strategy of movement of the creatures, which results in sharks eating all the fish in a very small region before starving to death.
This can be improved by making creatures pick one of the four compass directions and always head in that one until their death, although that can result in a shark dying because it's trailing behind another one. A way of improving on that, which just occured to me the other day, is for each creature to pick one of the four compass quadrants to head in (NE, NW, SE, SW) and then pick the ratio of the two directions it moves at random. On each turn, it decides which of the two based on whether it's currently above or below the goal ratio since it was born.
That should result in far less geometric and more realistic looking simulations. I haven't implemented this yet, if someone runs through the exercise please let me know.