Sprite/SpriteList controller and service updates

Added basic functions for sprite and sprite service controllers.
New SpriteService