Fun animation with Javascript and Canvas.