Code Clean Up Battle Fade

Added event listener to purge the battle fade when complete, organised the CSS and amended some timings of the fade to be smoother and in line with the animation before