Lava lamp animation using the acm libraries available at: http://cs.stanford.edu/people/eroberts/jtf/