diff --git a/osu.Game.Resources/Skins/Legacy/approachcircle@2x.png b/osu.Game.Resources/Skins/Legacy/approachcircle@2x.png
new file mode 100644
index 0000000..db2f4a5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/approachcircle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/combobreak.mp3 b/osu.Game.Resources/Skins/Legacy/combobreak.mp3
new file mode 100644
index 0000000..64415cb
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/combobreak.mp3 differ
diff --git a/osu.Game.Resources/Skins/Legacy/comboburst@2x.png b/osu.Game.Resources/Skins/Legacy/comboburst@2x.png
new file mode 100644
index 0000000..94f0518
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/comboburst@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/count.wav b/osu.Game.Resources/Skins/Legacy/count.wav
new file mode 100644
index 0000000..2d4ee02
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/count.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/cursor@2x.png b/osu.Game.Resources/Skins/Legacy/cursor@2x.png
new file mode 100644
index 0000000..fd5ba53
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/cursor@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/cursormiddle@2x.png b/osu.Game.Resources/Skins/Legacy/cursormiddle@2x.png
new file mode 100644
index 0000000..8fa6340
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/cursormiddle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/cursortrail@2x.png b/osu.Game.Resources/Skins/Legacy/cursortrail@2x.png
new file mode 100644
index 0000000..8260fb7
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/cursortrail@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-0@2x.png b/osu.Game.Resources/Skins/Legacy/default-0@2x.png
new file mode 100644
index 0000000..3f7b606
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-0@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-1@2x.png b/osu.Game.Resources/Skins/Legacy/default-1@2x.png
new file mode 100644
index 0000000..1901149
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-1@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-2@2x.png b/osu.Game.Resources/Skins/Legacy/default-2@2x.png
new file mode 100644
index 0000000..24cbde7
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-2@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-3@2x.png b/osu.Game.Resources/Skins/Legacy/default-3@2x.png
new file mode 100644
index 0000000..5513451
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-3@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-4@2x.png b/osu.Game.Resources/Skins/Legacy/default-4@2x.png
new file mode 100644
index 0000000..d7099a4
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-4@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-5@2x.png b/osu.Game.Resources/Skins/Legacy/default-5@2x.png
new file mode 100644
index 0000000..cf46054
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-5@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-6@2x.png b/osu.Game.Resources/Skins/Legacy/default-6@2x.png
new file mode 100644
index 0000000..7b54bb0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-6@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-7@2x.png b/osu.Game.Resources/Skins/Legacy/default-7@2x.png
new file mode 100644
index 0000000..49cba61
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-7@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-8@2x.png b/osu.Game.Resources/Skins/Legacy/default-8@2x.png
new file mode 100644
index 0000000..4220967
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-8@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/default-9@2x.png b/osu.Game.Resources/Skins/Legacy/default-9@2x.png
new file mode 100644
index 0000000..5cc332d
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/default-9@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-hitclap.wav b/osu.Game.Resources/Skins/Legacy/drum-hitclap.wav
new file mode 100644
index 0000000..893b497
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-hitclap.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-hitfinish.wav b/osu.Game.Resources/Skins/Legacy/drum-hitfinish.wav
new file mode 100644
index 0000000..b2a4b37
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-hitfinish.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-hitnormal.wav b/osu.Game.Resources/Skins/Legacy/drum-hitnormal.wav
new file mode 100644
index 0000000..6adbb8c
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-hitnormal.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-hitwhistle.wav b/osu.Game.Resources/Skins/Legacy/drum-hitwhistle.wav
new file mode 100644
index 0000000..939b092
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-hitwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-sliderslide.wav b/osu.Game.Resources/Skins/Legacy/drum-sliderslide.wav
new file mode 100644
index 0000000..40e6cc0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-sliderslide.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-slidertick.wav b/osu.Game.Resources/Skins/Legacy/drum-slidertick.wav
new file mode 100644
index 0000000..79f345c
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-slidertick.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/drum-sliderwhistle.wav b/osu.Game.Resources/Skins/Legacy/drum-sliderwhistle.wav
new file mode 100644
index 0000000..3328301
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/drum-sliderwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/failsound.mp3 b/osu.Game.Resources/Skins/Legacy/failsound.mp3
new file mode 100644
index 0000000..c96f828
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/failsound.mp3 differ
diff --git a/osu.Game.Resources/Skins/Legacy/followpoint@2x.png b/osu.Game.Resources/Skins/Legacy/followpoint@2x.png
new file mode 100644
index 0000000..9e64df5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/followpoint@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit0@2x.png b/osu.Game.Resources/Skins/Legacy/hit0@2x.png
new file mode 100644
index 0000000..bdb2bcb
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit0@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit100@2x.png b/osu.Game.Resources/Skins/Legacy/hit100@2x.png
new file mode 100644
index 0000000..7db8eb3
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit100@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit100k@2x.png b/osu.Game.Resources/Skins/Legacy/hit100k@2x.png
new file mode 100644
index 0000000..206840e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit100k@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit300@2x.png b/osu.Game.Resources/Skins/Legacy/hit300@2x.png
new file mode 100644
index 0000000..2c7c078
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit300@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit300g@2x.png b/osu.Game.Resources/Skins/Legacy/hit300g@2x.png
new file mode 100644
index 0000000..1ce746e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit300g@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit300k@2x.png b/osu.Game.Resources/Skins/Legacy/hit300k@2x.png
new file mode 100644
index 0000000..b0db9c0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit300k@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hit50@2x.png b/osu.Game.Resources/Skins/Legacy/hit50@2x.png
new file mode 100644
index 0000000..94c09d2
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hit50@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hitcircle@2x.png b/osu.Game.Resources/Skins/Legacy/hitcircle@2x.png
new file mode 100644
index 0000000..6674616
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hitcircle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hitcircleoverlay@2x.png b/osu.Game.Resources/Skins/Legacy/hitcircleoverlay@2x.png
new file mode 100644
index 0000000..1f98c16
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hitcircleoverlay@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/hitcircleselect@2x.png b/osu.Game.Resources/Skins/Legacy/hitcircleselect@2x.png
new file mode 100644
index 0000000..87db85e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/hitcircleselect@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/lighting@2x.png b/osu.Game.Resources/Skins/Legacy/lighting@2x.png
new file mode 100644
index 0000000..db11864
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/lighting@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/nightcore-clap.wav b/osu.Game.Resources/Skins/Legacy/nightcore-clap.wav
new file mode 100644
index 0000000..d8b0b12
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/nightcore-clap.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/nightcore-finish.wav b/osu.Game.Resources/Skins/Legacy/nightcore-finish.wav
new file mode 100644
index 0000000..bb55318
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/nightcore-finish.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/nightcore-hat.wav b/osu.Game.Resources/Skins/Legacy/nightcore-hat.wav
new file mode 100644
index 0000000..9faea33
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/nightcore-hat.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/nightcore-kick.wav b/osu.Game.Resources/Skins/Legacy/nightcore-kick.wav
new file mode 100644
index 0000000..3eaaa3f
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/nightcore-kick.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-hitclap.wav b/osu.Game.Resources/Skins/Legacy/normal-hitclap.wav
new file mode 100644
index 0000000..77063f6
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-hitclap.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-hitfinish.wav b/osu.Game.Resources/Skins/Legacy/normal-hitfinish.wav
new file mode 100644
index 0000000..bed7efc
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-hitfinish.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-hitnormal.wav b/osu.Game.Resources/Skins/Legacy/normal-hitnormal.wav
new file mode 100644
index 0000000..a62be76
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-hitnormal.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-hitwhistle.wav b/osu.Game.Resources/Skins/Legacy/normal-hitwhistle.wav
new file mode 100644
index 0000000..7e6604e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-hitwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-sliderslide.wav b/osu.Game.Resources/Skins/Legacy/normal-sliderslide.wav
new file mode 100644
index 0000000..98e3b13
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-sliderslide.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-slidertick.wav b/osu.Game.Resources/Skins/Legacy/normal-slidertick.wav
new file mode 100644
index 0000000..c457b96
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-slidertick.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/normal-sliderwhistle.wav b/osu.Game.Resources/Skins/Legacy/normal-sliderwhistle.wav
new file mode 100644
index 0000000..3328301
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/normal-sliderwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle100.png b/osu.Game.Resources/Skins/Legacy/particle100.png
new file mode 100644
index 0000000..7e99ef5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle100.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle100@2x.png b/osu.Game.Resources/Skins/Legacy/particle100@2x.png
new file mode 100644
index 0000000..02e5a98
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle100@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle300.png b/osu.Game.Resources/Skins/Legacy/particle300.png
new file mode 100644
index 0000000..1f1772c
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle300.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle300@2x.png b/osu.Game.Resources/Skins/Legacy/particle300@2x.png
new file mode 100644
index 0000000..ced9ce6
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle300@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle50.png b/osu.Game.Resources/Skins/Legacy/particle50.png
new file mode 100644
index 0000000..c0945df
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle50.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/particle50@2x.png b/osu.Game.Resources/Skins/Legacy/particle50@2x.png
new file mode 100644
index 0000000..3223fc1
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/particle50@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/reversearrow@2x.png b/osu.Game.Resources/Skins/Legacy/reversearrow@2x.png
new file mode 100644
index 0000000..c402d7f
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/reversearrow@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-0@2x.png b/osu.Game.Resources/Skins/Legacy/score-0@2x.png
new file mode 100644
index 0000000..cea176c
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-0@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-1@2x.png b/osu.Game.Resources/Skins/Legacy/score-1@2x.png
new file mode 100644
index 0000000..9162b4a
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-1@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-2@2x.png b/osu.Game.Resources/Skins/Legacy/score-2@2x.png
new file mode 100644
index 0000000..4e0031c
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-2@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-3@2x.png b/osu.Game.Resources/Skins/Legacy/score-3@2x.png
new file mode 100644
index 0000000..874e242
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-3@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-4@2x.png b/osu.Game.Resources/Skins/Legacy/score-4@2x.png
new file mode 100644
index 0000000..19ab5c5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-4@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-5@2x.png b/osu.Game.Resources/Skins/Legacy/score-5@2x.png
new file mode 100644
index 0000000..e2365db
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-5@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-6@2x.png b/osu.Game.Resources/Skins/Legacy/score-6@2x.png
new file mode 100644
index 0000000..0af4bbd
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-6@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-7@2x.png b/osu.Game.Resources/Skins/Legacy/score-7@2x.png
new file mode 100644
index 0000000..9bb3224
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-7@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-8@2x.png b/osu.Game.Resources/Skins/Legacy/score-8@2x.png
new file mode 100644
index 0000000..4e4fdab
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-8@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-9@2x.png b/osu.Game.Resources/Skins/Legacy/score-9@2x.png
new file mode 100644
index 0000000..6cdd088
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-9@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-comma@2x.png b/osu.Game.Resources/Skins/Legacy/score-comma@2x.png
new file mode 100644
index 0000000..23685e3
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-comma@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-dot@2x.png b/osu.Game.Resources/Skins/Legacy/score-dot@2x.png
new file mode 100644
index 0000000..85308ff
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-dot@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-percent@2x.png b/osu.Game.Resources/Skins/Legacy/score-percent@2x.png
new file mode 100644
index 0000000..47b2245
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-percent@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/score-x@2x.png b/osu.Game.Resources/Skins/Legacy/score-x@2x.png
new file mode 100644
index 0000000..9930160
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/score-x@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sectionfail.mp3 b/osu.Game.Resources/Skins/Legacy/sectionfail.mp3
new file mode 100644
index 0000000..c10a02e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sectionfail.mp3 differ
diff --git a/osu.Game.Resources/Skins/Legacy/sectionpass.mp3 b/osu.Game.Resources/Skins/Legacy/sectionpass.mp3
new file mode 100644
index 0000000..396f701
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sectionpass.mp3 differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb-nd@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb-nd@2x.png
new file mode 100644
index 0000000..626fd91
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb-nd@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb-spec@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb-spec@2x.png
new file mode 100644
index 0000000..76fd9ab
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb-spec@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb0@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb0@2x.png
new file mode 100644
index 0000000..0a24a72
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb0@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb1@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb1@2x.png
new file mode 100644
index 0000000..e99f076
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb1@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb2@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb2@2x.png
new file mode 100644
index 0000000..cd36a0a
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb2@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb3@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb3@2x.png
new file mode 100644
index 0000000..f494bd3
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb3@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb4@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb4@2x.png
new file mode 100644
index 0000000..a5b1988
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb4@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb5@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb5@2x.png
new file mode 100644
index 0000000..4bb01f0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb5@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb6@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb6@2x.png
new file mode 100644
index 0000000..859e0aa
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb6@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb7@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb7@2x.png
new file mode 100644
index 0000000..90efda0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb7@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb8@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb8@2x.png
new file mode 100644
index 0000000..fcdf4ed
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb8@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderb9@2x.png b/osu.Game.Resources/Skins/Legacy/sliderb9@2x.png
new file mode 100644
index 0000000..c990cf0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderb9@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderfollowcircle@2x.png b/osu.Game.Resources/Skins/Legacy/sliderfollowcircle@2x.png
new file mode 100644
index 0000000..42fb8b4
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderfollowcircle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/sliderscorepoint@2x.png b/osu.Game.Resources/Skins/Legacy/sliderscorepoint@2x.png
new file mode 100644
index 0000000..bcfdfc5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/sliderscorepoint@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-hitclap.wav b/osu.Game.Resources/Skins/Legacy/soft-hitclap.wav
new file mode 100644
index 0000000..f3b56a0
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-hitclap.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-hitfinish.wav b/osu.Game.Resources/Skins/Legacy/soft-hitfinish.wav
new file mode 100644
index 0000000..2956501
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-hitfinish.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-hitnormal.wav b/osu.Game.Resources/Skins/Legacy/soft-hitnormal.wav
new file mode 100644
index 0000000..dfe98b6
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-hitnormal.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-hitwhistle.wav b/osu.Game.Resources/Skins/Legacy/soft-hitwhistle.wav
new file mode 100644
index 0000000..9ec7c0d
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-hitwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-sliderslide.wav b/osu.Game.Resources/Skins/Legacy/soft-sliderslide.wav
new file mode 100644
index 0000000..2b14f5f
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-sliderslide.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-slidertick.wav b/osu.Game.Resources/Skins/Legacy/soft-slidertick.wav
new file mode 100644
index 0000000..d01981b
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-slidertick.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/soft-sliderwhistle.wav b/osu.Game.Resources/Skins/Legacy/soft-sliderwhistle.wav
new file mode 100644
index 0000000..032431e
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/soft-sliderwhistle.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-approachcircle@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-approachcircle@2x.png
new file mode 100644
index 0000000..ebfa3b3
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-approachcircle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-bottom@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-bottom@2x.png
new file mode 100644
index 0000000..63f4109
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-bottom@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-circle@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-circle@2x.png
new file mode 100644
index 0000000..e3025f4
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-circle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-clear@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-clear@2x.png
new file mode 100644
index 0000000..22663a9
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-clear@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-glow@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-glow@2x.png
new file mode 100644
index 0000000..a7206b5
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-glow@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-middle2@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-middle2@2x.png
new file mode 100644
index 0000000..69c7096
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-middle2@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-middle@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-middle@2x.png
new file mode 100644
index 0000000..4ffcf42
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-middle@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-rpm@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-rpm@2x.png
new file mode 100644
index 0000000..08b3eb7
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-rpm@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-spin@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-spin@2x.png
new file mode 100644
index 0000000..8e57158
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-spin@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinner-top@2x.png b/osu.Game.Resources/Skins/Legacy/spinner-top@2x.png
new file mode 100644
index 0000000..aa0eb76
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinner-top@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinnerbonus.wav b/osu.Game.Resources/Skins/Legacy/spinnerbonus.wav
new file mode 100644
index 0000000..5e583e7
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinnerbonus.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/spinnerspin.wav b/osu.Game.Resources/Skins/Legacy/spinnerspin.wav
new file mode 100644
index 0000000..bba1938
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/spinnerspin.wav differ
diff --git a/osu.Game.Resources/Skins/Legacy/star2@2x.png b/osu.Game.Resources/Skins/Legacy/star2@2x.png
new file mode 100644
index 0000000..1e8af54
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/star2@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/star3@2x.png b/osu.Game.Resources/Skins/Legacy/star3@2x.png
new file mode 100644
index 0000000..f2bb751
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/star3@2x.png differ
diff --git a/osu.Game.Resources/Skins/Legacy/star@2x.png b/osu.Game.Resources/Skins/Legacy/star@2x.png
new file mode 100644
index 0000000..b9f49a8
Binary files /dev/null and b/osu.Game.Resources/Skins/Legacy/star@2x.png differ
diff --git a/osu.Game.Resources/osu.Game.Resources.csproj b/osu.Game.Resources/osu.Game.Resources.csproj
index ae33cb3..103b65f 100644
--- a/osu.Game.Resources/osu.Game.Resources.csproj
+++ b/osu.Game.Resources/osu.Game.Resources.csproj
@@ -20,6 +20,7 @@
+