Performance: change from rotate transform to spite sheet animation

This is for issue #3385. This should be squashed and identical version of pull request #3724.