Simplify and clean up the fade calculations.
Simplify and clean up the fade calculations.

Not 100% sure it's all working, we can figure that out subsequently.

MikeiLL/appension,Rosuav/appension,Rosuav/appension,Rosuav/appension,MikeiLL/appension,MikeiLL/appension,Rosuav/appension,MikeiLL/appension