Added: cached rotation, bitmapData cache