adding rotation and scale to view

View now has "rotation" and "scale" attributes that set the underlying 3D transform appropriately.   
It might be faster to cache the previous transform/scale in the sprite rather than reading it every time.