{Broken} Code Works, Sprites Don't

This required a couple of weird fixes and many, many, many hours of
finding "solutions" that raised just as many errors as the original bug.
But this runs, dubious behavior or not, so it's (finally) a definitive
step in the right direction.