Build a WebGL scene as a single standalone HTML file with no external assets: a timber sluice gate rising and lowering as emerald water surges down a stone channel. The animation should run on its own the moment it loads.