Set SpriteMultiples to cache upon setting

Performance boost: math logic for SpriteMultiple placement no longer has
to be done at runtime; thing.canvas will now keep a pre-rendered copy of
it.

Fixes #116.