The animation shown above was hand-coded using Actionscript 3.0, an object-oriented programming language with a syntax similar to Java. The animated objects (witches and ghosts) use a "timer class" to initiate their individual movements on the screen. (Note that the header at the very top of the web page uses a similar approach to animate text, rather than images.)