Simple water simulation based on cellular automata, with refraction and reflection rendering. Move mouse to make ripples.