almost works, except for holes. press space to pause/resume animation.
holes.