Very nice. I really like how you introduced each new mechanic on a non-water level first. Extremely sporting of you :) The graphics were also really well done.