GRIM: Fix ActorToClean behaviour. Bump save version to 22.4.  Fix #701.

The clean buffer code needs two layers. Every actor needs its buffer,
but we also need a global one. The actors' buffers blit to the global buffer
which then gets blitted to screen.