Improve handling of rotations
Improve handling of rotations

Includes a pretty drastic reorganization of animation
and fixes a problem caused by starting the animation
before finishing the aspect ratio calculation

BloomBooks/BloomPlayer,BloomBooks/BloomPlayer