diff --git a/assets/archive/Poker Gamedoc.docx b/archive/assets archive/Poker Gamedoc.docx similarity index 100% rename from assets/archive/Poker Gamedoc.docx rename to archive/assets archive/Poker Gamedoc.docx diff --git a/assets/archive/archive/models/Poker Chip/Single Chip.blend b/archive/assets archive/archive/models/Poker Chip/Single Chip.blend similarity index 100% rename from assets/archive/archive/models/Poker Chip/Single Chip.blend rename to archive/assets archive/archive/models/Poker Chip/Single Chip.blend diff --git a/assets/archive/archive/models/Poker Chip/Single Chip.blend1 b/archive/assets archive/archive/models/Poker Chip/Single Chip.blend1 similarity index 100% rename from assets/archive/archive/models/Poker Chip/Single Chip.blend1 rename to archive/assets archive/archive/models/Poker Chip/Single Chip.blend1 diff --git a/assets/archive/archive/models/Poker Chip/Single Chip.obj b/archive/assets archive/archive/models/Poker Chip/Single Chip.obj similarity index 100% rename from assets/archive/archive/models/Poker Chip/Single Chip.obj rename to archive/assets archive/archive/models/Poker Chip/Single Chip.obj diff --git a/assets/archive/archive/models/Poker Chip/Texture.pdn b/archive/assets archive/archive/models/Poker Chip/Texture.pdn similarity index 100% rename from assets/archive/archive/models/Poker Chip/Texture.pdn rename to archive/assets archive/archive/models/Poker Chip/Texture.pdn diff --git a/assets/archive/archive/models/Poker Chip/Texture.png b/archive/assets archive/archive/models/Poker Chip/Texture.png similarity index 100% rename from assets/archive/archive/models/Poker Chip/Texture.png rename to archive/assets archive/archive/models/Poker Chip/Texture.png diff --git a/assets/archive/archive/models/Poker Chip/UV Wrap.png b/archive/assets archive/archive/models/Poker Chip/UV Wrap.png similarity index 100% rename from assets/archive/archive/models/Poker Chip/UV Wrap.png rename to archive/assets archive/archive/models/Poker Chip/UV Wrap.png diff --git a/assets/archive/archive/models/Poker Chip/pokerchip.png b/archive/assets archive/archive/models/Poker Chip/pokerchip.png similarity index 100% rename from assets/archive/archive/models/Poker Chip/pokerchip.png rename to archive/assets archive/archive/models/Poker Chip/pokerchip.png diff --git a/assets/archive/archive/models/Poker Table/Poker Table.blend b/archive/assets archive/archive/models/Poker Table/Poker Table.blend similarity index 100% rename from assets/archive/archive/models/Poker Table/Poker Table.blend rename to archive/assets archive/archive/models/Poker Table/Poker Table.blend diff --git a/assets/archive/archive/models/Poker Table/Poker Table.blend1 b/archive/assets archive/archive/models/Poker Table/Poker Table.blend1 similarity index 100% rename from assets/archive/archive/models/Poker Table/Poker Table.blend1 rename to archive/assets archive/archive/models/Poker Table/Poker Table.blend1 diff --git a/assets/archive/archive/models/Poker Table/Poker Table.fbx b/archive/assets archive/archive/models/Poker Table/Poker Table.fbx similarity index 100% rename from assets/archive/archive/models/Poker Table/Poker Table.fbx rename to archive/assets archive/archive/models/Poker Table/Poker Table.fbx diff --git a/assets/archive/archive/models/Poker Table/Poker Table.obj b/archive/assets archive/archive/models/Poker Table/Poker Table.obj similarity index 100% rename from assets/archive/archive/models/Poker Table/Poker Table.obj rename to archive/assets archive/archive/models/Poker Table/Poker Table.obj diff --git a/assets/archive/archive/models/Poker Table/Texture.pdn b/archive/assets archive/archive/models/Poker Table/Texture.pdn similarity index 100% rename from assets/archive/archive/models/Poker Table/Texture.pdn rename to archive/assets archive/archive/models/Poker Table/Texture.pdn diff --git a/assets/archive/archive/models/Poker Table/Texture.png b/archive/assets archive/archive/models/Poker Table/Texture.png similarity index 100% rename from assets/archive/archive/models/Poker Table/Texture.png rename to archive/assets archive/archive/models/Poker Table/Texture.png diff --git a/assets/archive/archive/models/Poker Table/UV Layout.png b/archive/assets archive/archive/models/Poker Table/UV Layout.png similarity index 100% rename from assets/archive/archive/models/Poker Table/UV Layout.png rename to archive/assets archive/archive/models/Poker Table/UV Layout.png diff --git a/assets/archive/archive/models/Poker Table/poker table_del/poker_table.blend b/archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.blend similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/poker_table.blend rename to archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.blend diff --git a/assets/archive/archive/models/Poker Table/poker table_del/poker_table.fbx b/archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.fbx similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/poker_table.fbx rename to archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.fbx diff --git a/assets/archive/archive/models/Poker Table/poker table_del/poker_table.mtl b/archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.mtl similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/poker_table.mtl rename to archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.mtl diff --git a/assets/archive/archive/models/Poker Table/poker table_del/poker_table.obj b/archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.obj similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/poker_table.obj rename to archive/assets archive/archive/models/Poker Table/poker table_del/poker_table.obj diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric2_albedo.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric2_albedo.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric2_albedo.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric2_albedo.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_AO.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_AO.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_AO.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_AO.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_albedo.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_albedo.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_albedo.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_albedo.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_metallic.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_metallic.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_metallic.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_metallic.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_normal.png b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_normal.png similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_normal.png rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_normal.png diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_roughness.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_roughness.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/fabric_roughness.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/fabric_roughness.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/wood_AO.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_AO.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/wood_AO.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_AO.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/wood_albedo.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_albedo.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/wood_albedo.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_albedo.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/wood_metallic.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_metallic.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/wood_metallic.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_metallic.jpg diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/wood_normal.png b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_normal.png similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/wood_normal.png rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_normal.png diff --git a/assets/archive/archive/models/Poker Table/poker table_del/textures/wood_roughness.jpg b/archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_roughness.jpg similarity index 100% rename from assets/archive/archive/models/Poker Table/poker table_del/textures/wood_roughness.jpg rename to archive/assets archive/archive/models/Poker Table/poker table_del/textures/wood_roughness.jpg diff --git a/assets/archive/archive/models/Poker Table/pokertable.png b/archive/assets archive/archive/models/Poker Table/pokertable.png similarity index 100% rename from assets/archive/archive/models/Poker Table/pokertable.png rename to archive/assets archive/archive/models/Poker Table/pokertable.png diff --git a/assets/archive/archive/world/chunks/0_0_0.txt b/archive/assets archive/archive/world/chunks/0_0_0.txt similarity index 100% rename from assets/archive/archive/world/chunks/0_0_0.txt rename to archive/assets archive/archive/world/chunks/0_0_0.txt diff --git a/assets/archive/archive/world/world.txt b/archive/assets archive/archive/world/world.txt similarity index 100% rename from assets/archive/archive/world/world.txt rename to archive/assets archive/archive/world/world.txt diff --git a/assets/archive/betting mockup.png b/archive/assets archive/betting mockup.png similarity index 100% rename from assets/archive/betting mockup.png rename to archive/assets archive/betting mockup.png diff --git a/assets/archive/locale/language/en-US.csv b/archive/assets archive/locale/language/en-US.csv similarity index 100% rename from assets/archive/locale/language/en-US.csv rename to archive/assets archive/locale/language/en-US.csv diff --git a/assets/archive/palette_color.png b/archive/assets archive/palette_color.png similarity index 100% rename from assets/archive/palette_color.png rename to archive/assets archive/palette_color.png diff --git a/assets/archive/penny-blink.png b/archive/assets archive/penny-blink.png similarity index 100% rename from assets/archive/penny-blink.png rename to archive/assets archive/penny-blink.png diff --git a/assets/archive/poker/cards_normal.png b/archive/assets archive/poker/cards_normal.png similarity index 100% rename from assets/archive/poker/cards_normal.png rename to archive/assets archive/poker/cards_normal.png diff --git a/assets/archive/poker/characters/jenny/Design/bot.psd b/archive/assets archive/poker/characters/jenny/Design/bot.psd similarity index 100% rename from assets/archive/poker/characters/jenny/Design/bot.psd rename to archive/assets archive/poker/characters/jenny/Design/bot.psd diff --git a/assets/archive/poker/characters/jenny/Design/screen_composition.png b/archive/assets archive/poker/characters/jenny/Design/screen_composition.png similarity index 100% rename from assets/archive/poker/characters/jenny/Design/screen_composition.png rename to archive/assets archive/poker/characters/jenny/Design/screen_composition.png diff --git a/assets/archive/poker/characters/jenny/Design/sprite_base.png b/archive/assets archive/poker/characters/jenny/Design/sprite_base.png similarity index 100% rename from assets/archive/poker/characters/jenny/Design/sprite_base.png rename to archive/assets archive/poker/characters/jenny/Design/sprite_base.png diff --git a/assets/archive/poker/characters/jenny/Design/sprite_main.png b/archive/assets archive/poker/characters/jenny/Design/sprite_main.png similarity index 100% rename from assets/archive/poker/characters/jenny/Design/sprite_main.png rename to archive/assets archive/poker/characters/jenny/Design/sprite_main.png diff --git a/assets/archive/poker/characters/jenny/character.xml b/archive/assets archive/poker/characters/jenny/character.xml similarity index 100% rename from assets/archive/poker/characters/jenny/character.xml rename to archive/assets archive/poker/characters/jenny/character.xml diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635756337.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635756337.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635756337.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635756337.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635800652.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635800652.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635800652.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635800652.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635903680.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635903680.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635903680.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635903680.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635915517.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635915517.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635915517.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635915517.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635983572.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635983572.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635983572.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635983572.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635992183.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635992183.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635992183.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635992183.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635992915.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635992915.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635992915.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635992915.png diff --git a/assets/archive/poker/characters/jenny/concept/Attachment_1635995171.png b/archive/assets archive/poker/characters/jenny/concept/Attachment_1635995171.png similarity index 100% rename from assets/archive/poker/characters/jenny/concept/Attachment_1635995171.png rename to archive/assets archive/poker/characters/jenny/concept/Attachment_1635995171.png diff --git a/assets/archive/poker/characters/jenny/concept/gdf8rgvc.jpg b/archive/assets archive/poker/characters/jenny/concept/gdf8rgvc.jpg similarity index 100% rename from assets/archive/poker/characters/jenny/concept/gdf8rgvc.jpg rename to archive/assets archive/poker/characters/jenny/concept/gdf8rgvc.jpg diff --git a/assets/archive/poker/characters/jenny/sprites/base.png b/archive/assets archive/poker/characters/jenny/sprites/base.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/base.png rename to archive/assets archive/poker/characters/jenny/sprites/base.png diff --git a/assets/archive/poker/characters/jenny/sprites/eyes/eyes0.png b/archive/assets archive/poker/characters/jenny/sprites/eyes/eyes0.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/eyes/eyes0.png rename to archive/assets archive/poker/characters/jenny/sprites/eyes/eyes0.png diff --git a/assets/archive/poker/characters/jenny/sprites/eyes/eyes1.png b/archive/assets archive/poker/characters/jenny/sprites/eyes/eyes1.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/eyes/eyes1.png rename to archive/assets archive/poker/characters/jenny/sprites/eyes/eyes1.png diff --git a/assets/archive/poker/characters/jenny/sprites/eyes/eyes2.png b/archive/assets archive/poker/characters/jenny/sprites/eyes/eyes2.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/eyes/eyes2.png rename to archive/assets archive/poker/characters/jenny/sprites/eyes/eyes2.png diff --git a/assets/archive/poker/characters/jenny/sprites/visors/visor0.png b/archive/assets archive/poker/characters/jenny/sprites/visors/visor0.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/visors/visor0.png rename to archive/assets archive/poker/characters/jenny/sprites/visors/visor0.png diff --git a/assets/archive/poker/characters/jenny/sprites/visors/visor1.png b/archive/assets archive/poker/characters/jenny/sprites/visors/visor1.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/visors/visor1.png rename to archive/assets archive/poker/characters/jenny/sprites/visors/visor1.png diff --git a/assets/archive/poker/characters/jenny/sprites/visors/visor2.png b/archive/assets archive/poker/characters/jenny/sprites/visors/visor2.png similarity index 100% rename from assets/archive/poker/characters/jenny/sprites/visors/visor2.png rename to archive/assets archive/poker/characters/jenny/sprites/visors/visor2.png diff --git a/assets/archive/poker/characters/julie/character.xml b/archive/assets archive/poker/characters/julie/character.xml similarity index 100% rename from assets/archive/poker/characters/julie/character.xml rename to archive/assets archive/poker/characters/julie/character.xml diff --git a/assets/archive/poker/characters/julie/concept/idol2s.png b/archive/assets archive/poker/characters/julie/concept/idol2s.png similarity index 100% rename from assets/archive/poker/characters/julie/concept/idol2s.png rename to archive/assets archive/poker/characters/julie/concept/idol2s.png diff --git a/assets/archive/poker/characters/julie/concept/idol_sample_b.png b/archive/assets archive/poker/characters/julie/concept/idol_sample_b.png similarity index 100% rename from assets/archive/poker/characters/julie/concept/idol_sample_b.png rename to archive/assets archive/poker/characters/julie/concept/idol_sample_b.png diff --git a/assets/archive/poker/characters/julie/concept/shotgun.png b/archive/assets archive/poker/characters/julie/concept/shotgun.png similarity index 100% rename from assets/archive/poker/characters/julie/concept/shotgun.png rename to archive/assets archive/poker/characters/julie/concept/shotgun.png diff --git a/assets/archive/poker/characters/julie/concept/test2.png b/archive/assets archive/poker/characters/julie/concept/test2.png similarity index 100% rename from assets/archive/poker/characters/julie/concept/test2.png rename to archive/assets archive/poker/characters/julie/concept/test2.png diff --git a/assets/archive/poker/characters/julie/design/idol.psd b/archive/assets archive/poker/characters/julie/design/idol.psd similarity index 100% rename from assets/archive/poker/characters/julie/design/idol.psd rename to archive/assets archive/poker/characters/julie/design/idol.psd diff --git a/assets/archive/poker/characters/julie/design/screen_composition.png b/archive/assets archive/poker/characters/julie/design/screen_composition.png similarity index 100% rename from assets/archive/poker/characters/julie/design/screen_composition.png rename to archive/assets archive/poker/characters/julie/design/screen_composition.png diff --git a/assets/archive/poker/characters/julie/design/screen_composition_b.png b/archive/assets archive/poker/characters/julie/design/screen_composition_b.png similarity index 100% rename from assets/archive/poker/characters/julie/design/screen_composition_b.png rename to archive/assets archive/poker/characters/julie/design/screen_composition_b.png diff --git a/assets/archive/poker/characters/julie/design/sprite_base.png b/archive/assets archive/poker/characters/julie/design/sprite_base.png similarity index 100% rename from assets/archive/poker/characters/julie/design/sprite_base.png rename to archive/assets archive/poker/characters/julie/design/sprite_base.png diff --git a/assets/archive/poker/characters/julie/design/sprite_main_a.png b/archive/assets archive/poker/characters/julie/design/sprite_main_a.png similarity index 100% rename from assets/archive/poker/characters/julie/design/sprite_main_a.png rename to archive/assets archive/poker/characters/julie/design/sprite_main_a.png diff --git a/assets/archive/poker/characters/julie/design/sprite_main_b.png b/archive/assets archive/poker/characters/julie/design/sprite_main_b.png similarity index 100% rename from assets/archive/poker/characters/julie/design/sprite_main_b.png rename to archive/assets archive/poker/characters/julie/design/sprite_main_b.png diff --git a/assets/archive/poker/characters/julie/sprites/base.png b/archive/assets archive/poker/characters/julie/sprites/base.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/base.png rename to archive/assets archive/poker/characters/julie/sprites/base.png diff --git a/assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_0.png b/archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_0.png rename to archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_0.png diff --git a/assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_1.png b/archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_1.png rename to archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_1.png diff --git a/assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_2.png b/archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_2.png rename to archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_2.png diff --git a/assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_3.png b/archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_3.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyebrows/eyebrows_3.png rename to archive/assets archive/poker/characters/julie/sprites/eyebrows/eyebrows_3.png diff --git a/assets/archive/poker/characters/julie/sprites/eyes/eyes_0.png b/archive/assets archive/poker/characters/julie/sprites/eyes/eyes_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyes/eyes_0.png rename to archive/assets archive/poker/characters/julie/sprites/eyes/eyes_0.png diff --git a/assets/archive/poker/characters/julie/sprites/eyes/eyes_1.png b/archive/assets archive/poker/characters/julie/sprites/eyes/eyes_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyes/eyes_1.png rename to archive/assets archive/poker/characters/julie/sprites/eyes/eyes_1.png diff --git a/assets/archive/poker/characters/julie/sprites/eyes/eyes_2.png b/archive/assets archive/poker/characters/julie/sprites/eyes/eyes_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyes/eyes_2.png rename to archive/assets archive/poker/characters/julie/sprites/eyes/eyes_2.png diff --git a/assets/archive/poker/characters/julie/sprites/eyes/eyes_3.png b/archive/assets archive/poker/characters/julie/sprites/eyes/eyes_3.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/eyes/eyes_3.png rename to archive/assets archive/poker/characters/julie/sprites/eyes/eyes_3.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_0_0.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_0_0.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_0.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_0_1.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_0_1.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_1.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_0_2.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_0_2.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_0_2.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_1_0.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_1_0.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_0.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_1_1.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_1_1.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_1.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_1_2.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_1_2.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_1_2.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_2_0.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_2_0.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_0.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_2_1.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_2_1.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_1.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_2_2.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_2_2.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_2_2.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_3_0.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_3_0.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_0.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_3_1.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_3_1.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_1.png diff --git a/assets/archive/poker/characters/julie/sprites/mouth/mouth_3_2.png b/archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_2.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/mouth/mouth_3_2.png rename to archive/assets archive/poker/characters/julie/sprites/mouth/mouth_3_2.png diff --git a/assets/archive/poker/characters/julie/sprites/sunglasses/sunglasses_0.png b/archive/assets archive/poker/characters/julie/sprites/sunglasses/sunglasses_0.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/sunglasses/sunglasses_0.png rename to archive/assets archive/poker/characters/julie/sprites/sunglasses/sunglasses_0.png diff --git a/assets/archive/poker/characters/julie/sprites/sunglasses/sunglasses_1.png b/archive/assets archive/poker/characters/julie/sprites/sunglasses/sunglasses_1.png similarity index 100% rename from assets/archive/poker/characters/julie/sprites/sunglasses/sunglasses_1.png rename to archive/assets archive/poker/characters/julie/sprites/sunglasses/sunglasses_1.png diff --git a/assets/archive/poker/characters/lucy/character.xml b/archive/assets archive/poker/characters/lucy/character.xml similarity index 100% rename from assets/archive/poker/characters/lucy/character.xml rename to archive/assets archive/poker/characters/lucy/character.xml diff --git a/assets/archive/poker/characters/lucy/concept/Attachment_1636071085.png b/archive/assets archive/poker/characters/lucy/concept/Attachment_1636071085.png similarity index 100% rename from assets/archive/poker/characters/lucy/concept/Attachment_1636071085.png rename to archive/assets archive/poker/characters/lucy/concept/Attachment_1636071085.png diff --git a/assets/archive/poker/characters/lucy/concept/Attachment_1636083467.png b/archive/assets archive/poker/characters/lucy/concept/Attachment_1636083467.png similarity index 100% rename from assets/archive/poker/characters/lucy/concept/Attachment_1636083467.png rename to archive/assets archive/poker/characters/lucy/concept/Attachment_1636083467.png diff --git a/assets/archive/poker/characters/lucy/concept/Attachment_1636182023.png b/archive/assets archive/poker/characters/lucy/concept/Attachment_1636182023.png similarity index 100% rename from assets/archive/poker/characters/lucy/concept/Attachment_1636182023.png rename to archive/assets archive/poker/characters/lucy/concept/Attachment_1636182023.png diff --git a/assets/archive/poker/characters/lucy/concept/p0I6XK6wXtaUD6eZwVONLazwDXkfSgW-M0y0Ex_BnMTFEzgp6Hk36o3UZzZp18EpCG6PxebbH-OaMg4mA7dhzCzjwjTiVX80AcfI.png b/archive/assets archive/poker/characters/lucy/concept/p0I6XK6wXtaUD6eZwVONLazwDXkfSgW-M0y0Ex_BnMTFEzgp6Hk36o3UZzZp18EpCG6PxebbH-OaMg4mA7dhzCzjwjTiVX80AcfI.png similarity index 100% rename from assets/archive/poker/characters/lucy/concept/p0I6XK6wXtaUD6eZwVONLazwDXkfSgW-M0y0Ex_BnMTFEzgp6Hk36o3UZzZp18EpCG6PxebbH-OaMg4mA7dhzCzjwjTiVX80AcfI.png rename to archive/assets archive/poker/characters/lucy/concept/p0I6XK6wXtaUD6eZwVONLazwDXkfSgW-M0y0Ex_BnMTFEzgp6Hk36o3UZzZp18EpCG6PxebbH-OaMg4mA7dhzCzjwjTiVX80AcfI.png diff --git a/assets/archive/poker/characters/lucy/design/Attachment_1636255946.png b/archive/assets archive/poker/characters/lucy/design/Attachment_1636255946.png similarity index 100% rename from assets/archive/poker/characters/lucy/design/Attachment_1636255946.png rename to archive/assets archive/poker/characters/lucy/design/Attachment_1636255946.png diff --git a/assets/archive/poker/characters/lucy/design/height_chart.png b/archive/assets archive/poker/characters/lucy/design/height_chart.png similarity index 100% rename from assets/archive/poker/characters/lucy/design/height_chart.png rename to archive/assets archive/poker/characters/lucy/design/height_chart.png diff --git a/assets/archive/poker/characters/lucy/design/screen_composition.png b/archive/assets archive/poker/characters/lucy/design/screen_composition.png similarity index 100% rename from assets/archive/poker/characters/lucy/design/screen_composition.png rename to archive/assets archive/poker/characters/lucy/design/screen_composition.png diff --git a/assets/archive/poker/characters/lucy/design/sprite_base.png b/archive/assets archive/poker/characters/lucy/design/sprite_base.png similarity index 100% rename from assets/archive/poker/characters/lucy/design/sprite_base.png rename to archive/assets archive/poker/characters/lucy/design/sprite_base.png diff --git a/assets/archive/poker/characters/lucy/design/sprite_main.png b/archive/assets archive/poker/characters/lucy/design/sprite_main.png similarity index 100% rename from assets/archive/poker/characters/lucy/design/sprite_main.png rename to archive/assets archive/poker/characters/lucy/design/sprite_main.png diff --git a/assets/archive/poker/characters/lucy/design/taker.psd b/archive/assets archive/poker/characters/lucy/design/taker.psd similarity index 100% rename from assets/archive/poker/characters/lucy/design/taker.psd rename to archive/assets archive/poker/characters/lucy/design/taker.psd diff --git a/assets/archive/poker/characters/lucy/sprites/base.png b/archive/assets archive/poker/characters/lucy/sprites/base.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/base.png rename to archive/assets archive/poker/characters/lucy/sprites/base.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_0.png b/archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_0.png rename to archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_1.png b/archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_1.png rename to archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_2.png b/archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_2.png rename to archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_2.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_3.png b/archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_3.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_3.png rename to archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_3.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_4.png b/archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_4.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyebrows/eyebrows_4.png rename to archive/assets archive/poker/characters/lucy/sprites/eyebrows/eyebrows_4.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyes/eyes_0.png b/archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyes/eyes_0.png rename to archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyes/eyes_1.png b/archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyes/eyes_1.png rename to archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyes/eyes_2.png b/archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyes/eyes_2.png rename to archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_2.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyes/eyes_3.png b/archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_3.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyes/eyes_3.png rename to archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_3.png diff --git a/assets/archive/poker/characters/lucy/sprites/eyes/eyes_4.png b/archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_4.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/eyes/eyes_4.png rename to archive/assets archive/poker/characters/lucy/sprites/eyes/eyes_4.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_0.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_0.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_1.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_1.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_2.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_0_2.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_0_2.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_0.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_0.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_1.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_1.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_2.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_1_2.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_1_2.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_0.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_0.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_1.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_1.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_2.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_2_2.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_2_2.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_0.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_0.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_0.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_0.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_1.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_1.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_1.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_1.png diff --git a/assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_2.png b/archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_2.png similarity index 100% rename from assets/archive/poker/characters/lucy/sprites/mouth/mouth_3_2.png rename to archive/assets archive/poker/characters/lucy/sprites/mouth/mouth_3_2.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink1.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink1.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink1.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink1.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink10.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink10.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink10.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink10.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink11.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink11.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink11.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink11.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink12.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink12.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink12.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink12.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink13.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink13.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink13.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink13.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink14.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink14.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink14.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink14.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink15.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink15.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink15.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink15.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink16.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink16.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink16.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink16.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink17.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink17.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink17.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink17.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink18.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink18.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink18.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink18.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink19.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink19.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink19.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink19.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink2.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink2.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink2.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink2.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink20.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink20.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink20.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink20.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink21.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink21.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink21.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink21.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink22.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink22.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink22.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink22.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink3.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink3.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink3.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink3.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink4.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink4.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink4.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink4.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink5.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink5.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink5.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink5.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink6.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink6.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink6.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink6.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink7.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink7.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink7.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink7.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink8.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink8.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink8.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink8.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink9.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink9.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink9.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/Animation_Loop_Blink9.png diff --git a/assets/archive/poker/characters/penny/Animation_Loop_Blink/animation-loop.png b/archive/assets archive/poker/characters/penny/Animation_Loop_Blink/animation-loop.png similarity index 100% rename from assets/archive/poker/characters/penny/Animation_Loop_Blink/animation-loop.png rename to archive/assets archive/poker/characters/penny/Animation_Loop_Blink/animation-loop.png diff --git a/assets/archive/poker/characters/penny/border.png b/archive/assets archive/poker/characters/penny/border.png similarity index 100% rename from assets/archive/poker/characters/penny/border.png rename to archive/assets archive/poker/characters/penny/border.png diff --git a/assets/archive/poker/characters/penny/character.xml b/archive/assets archive/poker/characters/penny/character.xml similarity index 100% rename from assets/archive/poker/characters/penny/character.xml rename to archive/assets archive/poker/characters/penny/character.xml diff --git a/assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620525335.png b/archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620525335.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620525335.png rename to archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620525335.png diff --git a/assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620705080.png b/archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620705080.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620705080.png rename to archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620705080.png diff --git a/assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620772632.png b/archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620772632.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/First Concept/Attachment_1620772632.png rename to archive/assets archive/poker/characters/penny/concept/First Concept/Attachment_1620772632.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Expressions.psd b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Expressions.psd similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Expressions.psd rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Expressions.psd diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Full Expressions and Eyes, Mouth Closed.psb b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Full Expressions and Eyes, Mouth Closed.psb similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Full Expressions and Eyes, Mouth Closed.psb rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Full Expressions and Eyes, Mouth Closed.psb diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Original File.psd b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Original File.psd similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Original File.psd rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Original File.psd diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Test Animation Talking.psd b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Test Animation Talking.psd similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Test Animation Talking.psd rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/PSD Source/Test Animation Talking.psd diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/SmartSelect_20210519-170421_ibisPaint20X.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/SmartSelect_20210519-170421_ibisPaint20X.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/SmartSelect_20210519-170421_ibisPaint20X.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/SmartSelect_20210519-170421_ibisPaint20X.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/body.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/body.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/body.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/body.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/body_sm.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/body_sm.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/body_sm.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/body_sm.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes_sm.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes_sm.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes_sm.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/eyes_sm.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/face.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/face.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/face.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/face.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/face_sm.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/face_sm.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/face_sm.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/face_sm.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth_sm.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth_sm.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth_sm.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Sprites/mouth_sm.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Untitled317_20210521111636.png b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Untitled317_20210521111636.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Untitled317_20210521111636.png rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Untitled317_20210521111636.png diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector File.ai b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector File.ai similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector File.ai rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector File.ai diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector SVG.svg b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector SVG.svg similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector SVG.svg rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/Vector SVG.svg diff --git a/assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/test.ai b/archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/test.ai similarity index 100% rename from assets/archive/poker/characters/penny/concept/High Quality Concept/Vector Version/test.ai rename to archive/assets archive/poker/characters/penny/concept/High Quality Concept/Vector Version/test.ai diff --git a/assets/archive/poker/characters/penny/concept/Moe Concept/dealer.png b/archive/assets archive/poker/characters/penny/concept/Moe Concept/dealer.png similarity index 100% rename from assets/archive/poker/characters/penny/concept/Moe Concept/dealer.png rename to archive/assets archive/poker/characters/penny/concept/Moe Concept/dealer.png diff --git a/assets/archive/poker/characters/penny/design/animation_pattern_1.gif b/archive/assets archive/poker/characters/penny/design/animation_pattern_1.gif similarity index 100% rename from assets/archive/poker/characters/penny/design/animation_pattern_1.gif rename to archive/assets archive/poker/characters/penny/design/animation_pattern_1.gif diff --git a/assets/archive/poker/characters/penny/design/animation_pattern_2.gif b/archive/assets archive/poker/characters/penny/design/animation_pattern_2.gif similarity index 100% rename from assets/archive/poker/characters/penny/design/animation_pattern_2.gif rename to archive/assets archive/poker/characters/penny/design/animation_pattern_2.gif diff --git a/assets/archive/poker/characters/penny/design/dealer.psd b/archive/assets archive/poker/characters/penny/design/dealer.psd similarity index 100% rename from assets/archive/poker/characters/penny/design/dealer.psd rename to archive/assets archive/poker/characters/penny/design/dealer.psd diff --git a/assets/archive/poker/characters/penny/design/screen_composition.png b/archive/assets archive/poker/characters/penny/design/screen_composition.png similarity index 100% rename from assets/archive/poker/characters/penny/design/screen_composition.png rename to archive/assets archive/poker/characters/penny/design/screen_composition.png diff --git a/assets/archive/poker/characters/penny/design/sprite_base.png b/archive/assets archive/poker/characters/penny/design/sprite_base.png similarity index 100% rename from assets/archive/poker/characters/penny/design/sprite_base.png rename to archive/assets archive/poker/characters/penny/design/sprite_base.png diff --git a/assets/archive/poker/characters/penny/design/sprite_main.png b/archive/assets archive/poker/characters/penny/design/sprite_main.png similarity index 100% rename from assets/archive/poker/characters/penny/design/sprite_main.png rename to archive/assets archive/poker/characters/penny/design/sprite_main.png diff --git a/assets/archive/poker/characters/penny/sprites/dealer.png b/archive/assets archive/poker/characters/penny/sprites/dealer.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/dealer.png rename to archive/assets archive/poker/characters/penny/sprites/dealer.png diff --git a/assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_1.png b/archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_1.png rename to archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_1.png diff --git a/assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_2.png b/archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_2.png rename to archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_2.png diff --git a/assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_3.png b/archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_3.png rename to archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_3.png diff --git a/assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_4.png b/archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_4.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_4.png rename to archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_4.png diff --git a/assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_5.png b/archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_5.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyebrows/eyebrows_5.png rename to archive/assets archive/poker/characters/penny/sprites/eyebrows/eyebrows_5.png diff --git a/assets/archive/poker/characters/penny/sprites/eyes/eyes_1.png b/archive/assets archive/poker/characters/penny/sprites/eyes/eyes_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyes/eyes_1.png rename to archive/assets archive/poker/characters/penny/sprites/eyes/eyes_1.png diff --git a/assets/archive/poker/characters/penny/sprites/eyes/eyes_2.png b/archive/assets archive/poker/characters/penny/sprites/eyes/eyes_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyes/eyes_2.png rename to archive/assets archive/poker/characters/penny/sprites/eyes/eyes_2.png diff --git a/assets/archive/poker/characters/penny/sprites/eyes/eyes_3.png b/archive/assets archive/poker/characters/penny/sprites/eyes/eyes_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyes/eyes_3.png rename to archive/assets archive/poker/characters/penny/sprites/eyes/eyes_3.png diff --git a/assets/archive/poker/characters/penny/sprites/eyes/eyes_4.png b/archive/assets archive/poker/characters/penny/sprites/eyes/eyes_4.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/eyes/eyes_4.png rename to archive/assets archive/poker/characters/penny/sprites/eyes/eyes_4.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_1_1.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_1_1.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_1.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_1_2.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_1_2.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_2.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_1_3.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_1_3.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_1_3.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_2_1.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_2_1.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_1.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_2_2.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_2_2.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_2.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_2_3.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_2_3.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_2_3.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_3_1.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_3_1.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_1.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_3_2.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_3_2.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_2.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_3_3.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_3_3.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_3_3.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_4_1.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_1.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_4_1.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_1.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_4_2.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_2.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_4_2.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_2.png diff --git a/assets/archive/poker/characters/penny/sprites/mouths/mouth_4_3.png b/archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_3.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/mouths/mouth_4_3.png rename to archive/assets archive/poker/characters/penny/sprites/mouths/mouth_4_3.png diff --git a/assets/archive/poker/characters/penny/sprites/sheet.png b/archive/assets archive/poker/characters/penny/sprites/sheet.png similarity index 100% rename from assets/archive/poker/characters/penny/sprites/sheet.png rename to archive/assets archive/poker/characters/penny/sprites/sheet.png diff --git a/assets/archive/poker/characters/sammy/character.xml b/archive/assets archive/poker/characters/sammy/character.xml similarity index 100% rename from assets/archive/poker/characters/sammy/character.xml rename to archive/assets archive/poker/characters/sammy/character.xml diff --git a/assets/archive/poker/characters/sammy/concept/cop2.png b/archive/assets archive/poker/characters/sammy/concept/cop2.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/cop2.png rename to archive/assets archive/poker/characters/sammy/concept/cop2.png diff --git a/assets/archive/poker/characters/sammy/concept/cop3a.png b/archive/assets archive/poker/characters/sammy/concept/cop3a.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/cop3a.png rename to archive/assets archive/poker/characters/sammy/concept/cop3a.png diff --git a/assets/archive/poker/characters/sammy/concept/cop3b.png b/archive/assets archive/poker/characters/sammy/concept/cop3b.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/cop3b.png rename to archive/assets archive/poker/characters/sammy/concept/cop3b.png diff --git a/assets/archive/poker/characters/sammy/concept/cop3c.png b/archive/assets archive/poker/characters/sammy/concept/cop3c.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/cop3c.png rename to archive/assets archive/poker/characters/sammy/concept/cop3c.png diff --git a/assets/archive/poker/characters/sammy/concept/coppa_sample_a.png b/archive/assets archive/poker/characters/sammy/concept/coppa_sample_a.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/coppa_sample_a.png rename to archive/assets archive/poker/characters/sammy/concept/coppa_sample_a.png diff --git a/assets/archive/poker/characters/sammy/concept/coppa_sample_b.png b/archive/assets archive/poker/characters/sammy/concept/coppa_sample_b.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/coppa_sample_b.png rename to archive/assets archive/poker/characters/sammy/concept/coppa_sample_b.png diff --git a/assets/archive/poker/characters/sammy/concept/coppa_sample_b2.png b/archive/assets archive/poker/characters/sammy/concept/coppa_sample_b2.png similarity index 100% rename from assets/archive/poker/characters/sammy/concept/coppa_sample_b2.png rename to archive/assets archive/poker/characters/sammy/concept/coppa_sample_b2.png diff --git a/assets/archive/poker/characters/sammy/design/coppa.psd b/archive/assets archive/poker/characters/sammy/design/coppa.psd similarity index 100% rename from assets/archive/poker/characters/sammy/design/coppa.psd rename to archive/assets archive/poker/characters/sammy/design/coppa.psd diff --git a/assets/archive/poker/characters/sammy/design/screen_composition.png b/archive/assets archive/poker/characters/sammy/design/screen_composition.png similarity index 100% rename from assets/archive/poker/characters/sammy/design/screen_composition.png rename to archive/assets archive/poker/characters/sammy/design/screen_composition.png diff --git a/assets/archive/poker/characters/sammy/design/sprite_base.png b/archive/assets archive/poker/characters/sammy/design/sprite_base.png similarity index 100% rename from assets/archive/poker/characters/sammy/design/sprite_base.png rename to archive/assets archive/poker/characters/sammy/design/sprite_base.png diff --git a/assets/archive/poker/characters/sammy/design/sprite_main.png b/archive/assets archive/poker/characters/sammy/design/sprite_main.png similarity index 100% rename from assets/archive/poker/characters/sammy/design/sprite_main.png rename to archive/assets archive/poker/characters/sammy/design/sprite_main.png diff --git a/assets/archive/poker/characters/sammy/sprites/base.png b/archive/assets archive/poker/characters/sammy/sprites/base.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/base.png rename to archive/assets archive/poker/characters/sammy/sprites/base.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_0.png b/archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_0.png rename to archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_1.png b/archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_1.png rename to archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_2.png b/archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_2.png rename to archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_2.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_3.png b/archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_3.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_3.png rename to archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_3.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_4.png b/archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_4.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyebrows/eyebrows_4.png rename to archive/assets archive/poker/characters/sammy/sprites/eyebrows/eyebrows_4.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyes/eyes_0.png b/archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyes/eyes_0.png rename to archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyes/eyes_1.png b/archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyes/eyes_1.png rename to archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyes/eyes_2.png b/archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyes/eyes_2.png rename to archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_2.png diff --git a/assets/archive/poker/characters/sammy/sprites/eyes/eyes_3.png b/archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_3.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/eyes/eyes_3.png rename to archive/assets archive/poker/characters/sammy/sprites/eyes/eyes_3.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_0.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_0.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_1.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_1.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_2.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_0_2.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_0_2.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_0.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_0.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_1.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_1.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_2.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_1_2.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_1_2.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_0.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_0.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_1.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_1.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_2.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_2_2.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_2_2.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_0.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_0.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_0.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_0.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_1.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_1.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_1.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_1.png diff --git a/assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_2.png b/archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_2.png similarity index 100% rename from assets/archive/poker/characters/sammy/sprites/mouth/mouth_3_2.png rename to archive/assets archive/poker/characters/sammy/sprites/mouth/mouth_3_2.png diff --git a/assets/archive/poker/characters/unused/cissnei/Attachment_1621537997.png b/archive/assets archive/poker/characters/unused/cissnei/Attachment_1621537997.png similarity index 100% rename from assets/archive/poker/characters/unused/cissnei/Attachment_1621537997.png rename to archive/assets archive/poker/characters/unused/cissnei/Attachment_1621537997.png diff --git a/assets/archive/poker/characters/unused/cissnei/SmartSelect_20210604-133433_ibisPaint_X.jpg b/archive/assets archive/poker/characters/unused/cissnei/SmartSelect_20210604-133433_ibisPaint_X.jpg similarity index 100% rename from assets/archive/poker/characters/unused/cissnei/SmartSelect_20210604-133433_ibisPaint_X.jpg rename to archive/assets archive/poker/characters/unused/cissnei/SmartSelect_20210604-133433_ibisPaint_X.jpg diff --git a/assets/archive/poker/characters/unused/cissnei/Untitled337_20210606164342.png b/archive/assets archive/poker/characters/unused/cissnei/Untitled337_20210606164342.png similarity index 100% rename from assets/archive/poker/characters/unused/cissnei/Untitled337_20210606164342.png rename to archive/assets archive/poker/characters/unused/cissnei/Untitled337_20210606164342.png diff --git a/assets/archive/poker/world/pub/Concept/floor.png b/archive/assets archive/poker/world/pub/Concept/floor.png similarity index 100% rename from assets/archive/poker/world/pub/Concept/floor.png rename to archive/assets archive/poker/world/pub/Concept/floor.png diff --git a/assets/archive/poker/world/pub/Concept/top.png b/archive/assets archive/poker/world/pub/Concept/top.png similarity index 100% rename from assets/archive/poker/world/pub/Concept/top.png rename to archive/assets archive/poker/world/pub/Concept/top.png diff --git a/assets/archive/poker/world/pub/pub_skywal_upscaledl.png b/archive/assets archive/poker/world/pub/pub_skywal_upscaledl.png similarity index 100% rename from assets/archive/poker/world/pub/pub_skywal_upscaledl.png rename to archive/assets archive/poker/world/pub/pub_skywal_upscaledl.png diff --git a/assets/archive/poker/world/pub/pub_skywall.png b/archive/assets archive/poker/world/pub/pub_skywall.png similarity index 100% rename from assets/archive/poker/world/pub/pub_skywall.png rename to archive/assets archive/poker/world/pub/pub_skywall.png diff --git a/assets/archive/poker/world/pub/pub_skywall_low.png b/archive/assets archive/poker/world/pub/pub_skywall_low.png similarity index 100% rename from assets/archive/poker/world/pub/pub_skywall_low.png rename to archive/assets archive/poker/world/pub/pub_skywall_low.png diff --git a/assets/archive/poker/world/pub/pub_skywall_original.png b/archive/assets archive/poker/world/pub/pub_skywall_original.png similarity index 100% rename from assets/archive/poker/world/pub/pub_skywall_original.png rename to archive/assets archive/poker/world/pub/pub_skywall_original.png diff --git a/assets/archive/pokergame/cards.png b/archive/assets archive/pokergame/cards.png similarity index 100% rename from assets/archive/pokergame/cards.png rename to archive/assets archive/pokergame/cards.png diff --git a/assets/archive/pokergame/characters/death/a.wav b/archive/assets archive/pokergame/characters/death/a.wav similarity index 100% rename from assets/archive/pokergame/characters/death/a.wav rename to archive/assets archive/pokergame/characters/death/a.wav diff --git a/assets/archive/pokergame/characters/death/com.wav b/archive/assets archive/pokergame/characters/death/com.wav similarity index 100% rename from assets/archive/pokergame/characters/death/com.wav rename to archive/assets archive/pokergame/characters/death/com.wav diff --git a/assets/archive/pokergame/characters/death/ie.wav b/archive/assets archive/pokergame/characters/death/ie.wav similarity index 100% rename from assets/archive/pokergame/characters/death/ie.wav rename to archive/assets archive/pokergame/characters/death/ie.wav diff --git a/assets/archive/pokergame/characters/death/or.wav b/archive/assets archive/pokergame/characters/death/or.wav similarity index 100% rename from assets/archive/pokergame/characters/death/or.wav rename to archive/assets archive/pokergame/characters/death/or.wav diff --git a/assets/archive/pokergame/characters/death/ray.wav b/archive/assets archive/pokergame/characters/death/ray.wav similarity index 100% rename from assets/archive/pokergame/characters/death/ray.wav rename to archive/assets archive/pokergame/characters/death/ray.wav diff --git a/assets/archive/pokergame/characters/death/sheet.png b/archive/assets archive/pokergame/characters/death/sheet.png similarity index 100% rename from assets/archive/pokergame/characters/death/sheet.png rename to archive/assets archive/pokergame/characters/death/sheet.png diff --git a/assets/archive/pokergame/characters/penny/sheet.png b/archive/assets archive/pokergame/characters/penny/sheet.png similarity index 100% rename from assets/archive/pokergame/characters/penny/sheet.png rename to archive/assets archive/pokergame/characters/penny/sheet.png diff --git a/assets/archive/pokergame/font/BIZUDPGothic-Bold.ttf b/archive/assets archive/pokergame/font/BIZUDPGothic-Bold.ttf similarity index 100% rename from assets/archive/pokergame/font/BIZUDPGothic-Bold.ttf rename to archive/assets archive/pokergame/font/BIZUDPGothic-Bold.ttf diff --git a/assets/archive/pokergame/font/BIZUDPGothic-Regular.ttf b/archive/assets archive/pokergame/font/BIZUDPGothic-Regular.ttf similarity index 100% rename from assets/archive/pokergame/font/BIZUDPGothic-Regular.ttf rename to archive/assets archive/pokergame/font/BIZUDPGothic-Regular.ttf diff --git a/assets/archive/pokergame/font/OFL.txt b/archive/assets archive/pokergame/font/OFL.txt similarity index 100% rename from assets/archive/pokergame/font/OFL.txt rename to archive/assets archive/pokergame/font/OFL.txt diff --git a/assets/archive/pokergame/scripty.docx b/archive/assets archive/pokergame/scripty.docx similarity index 100% rename from assets/archive/pokergame/scripty.docx rename to archive/assets archive/pokergame/scripty.docx diff --git a/assets/archive/pokergame/vn/Scene_1.xml b/archive/assets archive/pokergame/vn/Scene_1.xml similarity index 100% rename from assets/archive/pokergame/vn/Scene_1.xml rename to archive/assets archive/pokergame/vn/Scene_1.xml diff --git a/assets/archive/shared/fonts/opensans/OpenSans-Bold.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-Bold.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-Bold.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-Bold.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-BoldItalic.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-BoldItalic.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-BoldItalic.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-BoldItalic.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-ExtraBold.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-ExtraBold.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-ExtraBold.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-ExtraBold.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-ExtraBoldItalic.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-ExtraBoldItalic.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-ExtraBoldItalic.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-ExtraBoldItalic.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-Italic.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-Italic.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-Italic.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-Italic.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-Light.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-Light.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-Light.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-Light.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-LightItalic.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-LightItalic.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-LightItalic.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-LightItalic.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-Regular.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-Regular.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-Regular.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-Regular.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-Semibold.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-Semibold.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-Semibold.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-Semibold.ttf diff --git a/assets/archive/shared/fonts/opensans/OpenSans-SemiboldItalic.ttf b/archive/assets archive/shared/fonts/opensans/OpenSans-SemiboldItalic.ttf similarity index 100% rename from assets/archive/shared/fonts/opensans/OpenSans-SemiboldItalic.ttf rename to archive/assets archive/shared/fonts/opensans/OpenSans-SemiboldItalic.ttf diff --git a/assets/archive/shared/shaders/singlerenderlist.frag b/archive/assets archive/shared/shaders/singlerenderlist.frag similarity index 100% rename from assets/archive/shared/shaders/singlerenderlist.frag rename to archive/assets archive/shared/shaders/singlerenderlist.frag diff --git a/assets/archive/shared/shaders/singlerenderlist.vert b/archive/assets archive/shared/shaders/singlerenderlist.vert similarity index 100% rename from assets/archive/shared/shaders/singlerenderlist.vert rename to archive/assets archive/shared/shaders/singlerenderlist.vert diff --git a/assets/archive/shared/shaders/textured.frag b/archive/assets archive/shared/shaders/textured.frag similarity index 100% rename from assets/archive/shared/shaders/textured.frag rename to archive/assets archive/shared/shaders/textured.frag diff --git a/assets/archive/shared/shaders/textured.vert b/archive/assets archive/shared/shaders/textured.vert similarity index 100% rename from assets/archive/shared/shaders/textured.vert rename to archive/assets archive/shared/shaders/textured.vert diff --git a/assets/archive/shared/textures/test_texture.png b/archive/assets archive/shared/textures/test_texture.png similarity index 100% rename from assets/archive/shared/textures/test_texture.png rename to archive/assets archive/shared/textures/test_texture.png diff --git a/assets/archive/tictactoe/font/BIZUDPGothic-Bold.ttf b/archive/assets archive/tictactoe/font/BIZUDPGothic-Bold.ttf similarity index 100% rename from assets/archive/tictactoe/font/BIZUDPGothic-Bold.ttf rename to archive/assets archive/tictactoe/font/BIZUDPGothic-Bold.ttf diff --git a/assets/archive/tictactoe/font/BIZUDPGothic-Regular.ttf b/archive/assets archive/tictactoe/font/BIZUDPGothic-Regular.ttf similarity index 100% rename from assets/archive/tictactoe/font/BIZUDPGothic-Regular.ttf rename to archive/assets archive/tictactoe/font/BIZUDPGothic-Regular.ttf diff --git a/assets/archive/tictactoe/font/OFL.txt b/archive/assets archive/tictactoe/font/OFL.txt similarity index 100% rename from assets/archive/tictactoe/font/OFL.txt rename to archive/assets archive/tictactoe/font/OFL.txt diff --git a/assets/archive/tictactoe/locale/en.xml b/archive/assets archive/tictactoe/locale/en.xml similarity index 100% rename from assets/archive/tictactoe/locale/en.xml rename to archive/assets archive/tictactoe/locale/en.xml diff --git a/assets/archive/tictactoe/test.xml b/archive/assets archive/tictactoe/test.xml similarity index 100% rename from assets/archive/tictactoe/test.xml rename to archive/assets archive/tictactoe/test.xml diff --git a/assets/archive/tictactoe/xo.png b/archive/assets archive/tictactoe/xo.png similarity index 100% rename from assets/archive/tictactoe/xo.png rename to archive/assets archive/tictactoe/xo.png diff --git a/assets/games/liminal/example-scene.xml b/assets/games/liminal/example-scene.xml index b1c198d8..69c5c707 100644 --- a/assets/games/liminal/example-scene.xml +++ b/assets/games/liminal/example-scene.xml @@ -36,7 +36,7 @@ --> - + diff --git a/src/dawn/display/animation/SimplerCallbackAnimation.hpp b/src/dawn/display/animation/SimplerCallbackAnimation.hpp new file mode 100644 index 00000000..4ccf45c4 --- /dev/null +++ b/src/dawn/display/animation/SimplerCallbackAnimation.hpp @@ -0,0 +1,31 @@ +// Copyright (c) 2023 Dominic Masters +// +// This software is released under the MIT License. +// https://opensource.org/licenses/MIT + +#pragma once +#include "SimpleAnimation.hpp" + +namespace Dawn { + template + struct SimplerCallbackAnimation : public SimpleAnimation { + protected: + T value; + + void onValueModified() override { + SimpleAnimation::onValueModified(); + this->callback(this->value); + } + + public: + std::function callback = std::function(); + + /** + * Construct a new Simple Function Animation object + */ + SimplerCallbackAnimation() : + SimpleAnimation(&value) + { + } + }; +} \ No newline at end of file diff --git a/src/dawn/games/vn/components/VNManager.hpp b/src/dawn/games/vn/components/VNManager.hpp index 8f999ffb..7f5f1748 100644 --- a/src/dawn/games/vn/components/VNManager.hpp +++ b/src/dawn/games/vn/components/VNManager.hpp @@ -41,17 +41,11 @@ namespace Dawn { */ void setEvent(VNEvent *event); + /** + * Ends the current event, and moves to the next one. + */ void nextEvent(); - // template - // T * setEvent(T *event) { - // auto oldCurrent = this->currentEvent; - // this->currentEvent = event; - // if(this->hasInitialized && event != nullptr) event->start(oldCurrent); - // delete oldCurrent; - // return event; - // } - void onStart() override; void onDispose() override; diff --git a/src/dawn/games/vn/events/VNPositionEvent.hpp b/src/dawn/games/vn/events/VNPositionEvent.hpp new file mode 100644 index 00000000..c3d359fe --- /dev/null +++ b/src/dawn/games/vn/events/VNPositionEvent.hpp @@ -0,0 +1,58 @@ +// Copyright (c) 2023 Dominic Masters +// +// This software is released under the MIT License. +// https://opensource.org/licenses/MIT + +#pragma once +#include "VNEvent.hpp" +#include "scene/SceneItem.hpp" +#include "display/animation/SimplerCallbackAnimation.hpp" + +#define VN_POSITION_EVENT_VALUE_UNCHANGED -123456789 + +namespace Dawn { + class VNPositionEvent : public VNEvent { + public: + float_t x = VN_POSITION_EVENT_VALUE_UNCHANGED; + float_t y = VN_POSITION_EVENT_VALUE_UNCHANGED; + float_t z = VN_POSITION_EVENT_VALUE_UNCHANGED; + SceneItem *item = nullptr; + float_t duration; + + protected: + SimplerCallbackAnimation animation; + + void onStart() override { + assertNotNull(item); + + auto start = item->transform.getLocalPosition(); + auto destination = glm::vec3( + x == VN_POSITION_EVENT_VALUE_UNCHANGED ? start.x : x, + y == VN_POSITION_EVENT_VALUE_UNCHANGED ? start.y : y, + z == VN_POSITION_EVENT_VALUE_UNCHANGED ? start.z : z + ); + + if(duration > 0) { + animation.clear(); + + animation.addKeyframe(0, start); + animation.addKeyframe(duration, destination); + + animation.callback = [&](glm::vec3 v){ + this->item->transform.setLocalPosition(v); + }; + + useEvent([&]() { + this->next(); + }, animation.event2AnimationEnd); + + useEvent([&](float_t delta) { + animation.tick(delta); + }, getScene()->eventSceneUpdate); + } else { + this->item->transform.setLocalPosition(destination); + this->next(); + } + } + }; +} \ No newline at end of file diff --git a/src/dawn/state/StateEvent.hpp b/src/dawn/state/StateEvent.hpp index 5d75f387..d54ed9ae 100644 --- a/src/dawn/state/StateEvent.hpp +++ b/src/dawn/state/StateEvent.hpp @@ -39,8 +39,9 @@ namespace Dawn { * @param args Arguments for this event to pass to the listeners. */ void invoke(A... args) { - auto it = this->_eventListeners.begin(); - while(it != this->_eventListeners.end()) { + auto copy = this->_eventListeners; + auto it = copy.begin(); + while(it != copy.end()) { it->listener(args...); ++it; } diff --git a/src/dawnliminal/scenes/HelloWorldScene.hpp b/src/dawnliminal/scenes/HelloWorldScene.hpp index 8629fddd..a62c843d 100644 --- a/src/dawnliminal/scenes/HelloWorldScene.hpp +++ b/src/dawnliminal/scenes/HelloWorldScene.hpp @@ -9,6 +9,7 @@ #include "prefabs/SimpleSpinningCubePrefab.hpp" #include "games/vn/components/VNManager.hpp" #include "games/vn/events/VNDummyEvent.hpp" +#include "games/vn/events/VNPositionEvent.hpp" namespace Dawn { class HelloWorldScene : public Scene { @@ -29,7 +30,14 @@ namespace Dawn { auto vnManager = vnItem->addComponent(); auto eventTest = vnManager->createEvent(); + + auto positionEvent = vnManager->createEvent(); + positionEvent->x = 2.0f; + positionEvent->item = cube; + positionEvent->duration = 3.0f; + eventTest + ->then(positionEvent) ->then(vnManager->createEvent()) ->then(vnManager->createEvent()) ;