Shader water: synchronized GLSL + CPU wave model
Boats: 5-point buoyancy, drift, damping, wake
Debug: height / normals / foam / samples