liquid simulation (improved)

