committing a version of Sprite that was somehow never committed properly, includes pushTransform and popTransform methods, and uses ci::Anim for coords and alpha