- Add a download failed event to BeatmapManager - Make DownloadButton aware of all 3 possible download states - Change button appearance based on each state
Most issues were related to BeginLoopedSequence usage and lack of "this." in front of transform helpers.
Also rename GetBackground to CreateBackground, since it's returning a new instance.
Depends on https://github.com/ppy/osu-framework/pull/837