@#Sharp: Thx! I have not investigated how water is done. I used a Filter that was done by a member of the jMonkeyEngine team. As I understand it, a lot of the work is done in the OpenGL shader. There is a blog post about it. I basically just wrapped the water system in my tools.
Blog post: http://jmonkeyengine.org/2011/01/15/new-advanced-water-effect-for-jmonkeyengine-3/
And thx, but I'm far from being a martial arts "master". Besides, I don't really like the word "master". I think a master is someone who, well, doesn't learn anymore. It sounds boastful. There is so much to learn in martial arts, I don't think anyone can surpass being a student. More or less advanced of course, but always a student.
If you meet someone who pretends he's a master, he probably doesn't know enough to realize he knows nothing. :p