A <canvas> port of ysa23's HAL 9000 animation