Waterwheel simulation