Expanded interfaces

Updated the transformable interfaces to having value locking. Cleaned up
Sprite.