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