diff --git a/Game Assets/menus/mainMenu/assets/assets.json b/Game Assets/menus/mainMenu/assets/assets.json
new file mode 100644
index 0000000..3935cff
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/assets.json
@@ -0,0 +1,30 @@
+[
+ "curtain.svg",
+ "dropdown.svg",
+ "keymap.svg",
+ "keymap box.svg",
+ "keymap option.svg",
+ "osu!lazer logo triangles.svg",
+ "particles.svg",
+ "popup.svg",
+ "slider base.svg",
+ "slider line.svg",
+ "slider.svg",
+ "toggle off.svg",
+ "toggle on.svg",
+ "custom/browse beatmaps.svg",
+ "custom/custom beatmaps.svg",
+ "custom/editor.svg",
+ "menu icons/custom.svg",
+ "menu icons/exit.svg",
+ "menu icons/help.svg",
+ "menu icons/play.svg",
+ "menu icons/settings.svg",
+ "play/create room.svg",
+ "play/daily challenge.svg",
+ "play/join room.svg",
+ "play/multiplayer.svg",
+ "play/solo.svg",
+ "play/story mode.svg",
+ "play/weekly challenge.svg"
+]
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/curtain.svg b/Game Assets/menus/mainMenu/assets/curtain.svg
new file mode 100644
index 0000000..8129e13
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/curtain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/custom/browse beatmaps.svg b/Game Assets/menus/mainMenu/assets/custom/browse beatmaps.svg
new file mode 100644
index 0000000..75ddc56
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/custom/browse beatmaps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/custom/custom beatmaps.svg b/Game Assets/menus/mainMenu/assets/custom/custom beatmaps.svg
new file mode 100644
index 0000000..3831fc7
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/custom/custom beatmaps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/custom/editor.svg b/Game Assets/menus/mainMenu/assets/custom/editor.svg
new file mode 100644
index 0000000..10e261d
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/custom/editor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/dropdown.svg b/Game Assets/menus/mainMenu/assets/dropdown.svg
new file mode 100644
index 0000000..984b4d4
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/dropdown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/keymap box.svg b/Game Assets/menus/mainMenu/assets/keymap box.svg
new file mode 100644
index 0000000..27dba71
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/keymap box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/keymap option.svg b/Game Assets/menus/mainMenu/assets/keymap option.svg
new file mode 100644
index 0000000..0008621
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/keymap option.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/keymap.svg b/Game Assets/menus/mainMenu/assets/keymap.svg
new file mode 100644
index 0000000..6064208
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/keymap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/menu icons/custom.svg b/Game Assets/menus/mainMenu/assets/menu icons/custom.svg
new file mode 100644
index 0000000..7196289
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/menu icons/custom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/menu icons/exit.svg b/Game Assets/menus/mainMenu/assets/menu icons/exit.svg
new file mode 100644
index 0000000..2372a6f
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/menu icons/exit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/menu icons/help.svg b/Game Assets/menus/mainMenu/assets/menu icons/help.svg
new file mode 100644
index 0000000..8acdf7f
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/menu icons/help.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/menu icons/play.svg b/Game Assets/menus/mainMenu/assets/menu icons/play.svg
new file mode 100644
index 0000000..426f1c7
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/menu icons/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/menu icons/settings.svg b/Game Assets/menus/mainMenu/assets/menu icons/settings.svg
new file mode 100644
index 0000000..98cd5d5
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/menu icons/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/osu!lazer logo triangles.svg b/Game Assets/menus/mainMenu/assets/osu!lazer logo triangles.svg
new file mode 100644
index 0000000..6d340ee
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/osu!lazer logo triangles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/particles.svg b/Game Assets/menus/mainMenu/assets/particles.svg
new file mode 100644
index 0000000..921ef82
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/particles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/create room.svg b/Game Assets/menus/mainMenu/assets/play/create room.svg
new file mode 100644
index 0000000..71271ed
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/create room.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/daily challenge.svg b/Game Assets/menus/mainMenu/assets/play/daily challenge.svg
new file mode 100644
index 0000000..47f4d42
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/daily challenge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/join room.svg b/Game Assets/menus/mainMenu/assets/play/join room.svg
new file mode 100644
index 0000000..1c0045a
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/join room.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/multiplayer.svg b/Game Assets/menus/mainMenu/assets/play/multiplayer.svg
new file mode 100644
index 0000000..63e9f83
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/multiplayer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/solo.svg b/Game Assets/menus/mainMenu/assets/play/solo.svg
new file mode 100644
index 0000000..edeeb09
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/solo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/story mode.svg b/Game Assets/menus/mainMenu/assets/play/story mode.svg
new file mode 100644
index 0000000..c4838bf
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/story mode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/play/weekly challenge.svg b/Game Assets/menus/mainMenu/assets/play/weekly challenge.svg
new file mode 100644
index 0000000..ea23da5
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/play/weekly challenge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/popup.svg b/Game Assets/menus/mainMenu/assets/popup.svg
new file mode 100644
index 0000000..da7abcd
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/popup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/slider base.svg b/Game Assets/menus/mainMenu/assets/slider base.svg
new file mode 100644
index 0000000..78b241b
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/slider base.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/slider line.svg b/Game Assets/menus/mainMenu/assets/slider line.svg
new file mode 100644
index 0000000..283676a
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/slider line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/slider.svg b/Game Assets/menus/mainMenu/assets/slider.svg
new file mode 100644
index 0000000..b70d8e5
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/slider.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/toggle off.svg b/Game Assets/menus/mainMenu/assets/toggle off.svg
new file mode 100644
index 0000000..d55282f
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/toggle off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/assets/toggle on.svg b/Game Assets/menus/mainMenu/assets/toggle on.svg
new file mode 100644
index 0000000..47f9649
--- /dev/null
+++ b/Game Assets/menus/mainMenu/assets/toggle on.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/backgrounds/Space.svg b/Game Assets/menus/mainMenu/backgrounds/Space.svg
new file mode 100644
index 0000000..37d4746
--- /dev/null
+++ b/Game Assets/menus/mainMenu/backgrounds/Space.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/mainMenu/backgrounds/Standard.svg b/Game Assets/menus/mainMenu/backgrounds/Standard.svg
new file mode 100644
index 0000000..7ccb20f
--- /dev/null
+++ b/Game Assets/menus/mainMenu/backgrounds/Standard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Game Assets/menus/songSelect/backgrounds/Blue.png b/Game Assets/menus/songSelect/backgrounds/Blue.png
new file mode 100644
index 0000000..f78d925
Binary files /dev/null and b/Game Assets/menus/songSelect/backgrounds/Blue.png differ
diff --git a/Game Assets/menus/songSelect/backgrounds/Dark.png b/Game Assets/menus/songSelect/backgrounds/Dark.png
new file mode 100644
index 0000000..4f62f9a
Binary files /dev/null and b/Game Assets/menus/songSelect/backgrounds/Dark.png differ
diff --git a/Game Assets/menus/songSelect/backgrounds/Light.png b/Game Assets/menus/songSelect/backgrounds/Light.png
new file mode 100644
index 0000000..7b3843c
Binary files /dev/null and b/Game Assets/menus/songSelect/backgrounds/Light.png differ