Added a fade in to the animation
Leaned up code and sped it up