Can't use blit for frame-by-frame.

We could if animate method returned a generator/iterable (I think)