SpriteBackground: Use the ISprite interface for instantiation

 * The new ISPrite makes it possible to break te strong binding to
Sprite class