More BitmapData optimizations and switched rotation to degrees instead of radians