https://graphics.stanford.edu/~fedkiw/ Check that out n dwload some of the vids on there, thats some crazy physics.