Fixed the Newer game patch

And it's done! Partly. Newer HS needed no changes, oddly. Next step is
to offload all the non-image-class things from sprites.py into
spritelib.py, which doesn't exist yet.