This is a simple Processing animation with some Photoshop also involved