forked from: forked from: Water in AS3

