Sprite abstraction, part 2