diff --git a/docs/js/dealers.js b/docs/js/dealers.js
index 08d4393..27f51d1 100644
--- a/docs/js/dealers.js
+++ b/docs/js/dealers.js
@@ -27,7 +27,7 @@ export const DEALER_ROSTER = [
id: "steve_harvey",
name: "Steve Harvey",
games: ["roulette", "horse_racing", "craps"],
- sprite: "npc_gold",
+ sprite: "dealer_steve",
tagline: "Survey says… bet responsibly!",
quips: {
greeting: [
@@ -82,7 +82,7 @@ export const DEALER_ROSTER = [
id: "meryl_screech",
name: "Dealer Meryl Screech",
games: ["blackjack"],
- sprite: "npc_green",
+ sprite: "dealer_meryl",
tagline: "And the Oscar for Most Aggressive Double goes to… you.",
quips: {
greeting: [
@@ -116,7 +116,7 @@ export const DEALER_ROSTER = [
id: "judi_bench",
name: "Croupier Judi Bench",
games: ["holdem"],
- sprite: "npc_teal",
+ sprite: "dealer_judi",
tagline: "Bond. James Bond. Blinds.",
quips: {
greeting: [
@@ -150,7 +150,7 @@ export const DEALER_ROSTER = [
id: "jennifer_lawless",
name: "Jennifer Lawless",
games: ["blackjack", "holdem"],
- sprite: "npc_pink",
+ sprite: "dealer_jennifer",
tagline: "I tripped on the felt once. The shoe didn't even notice.",
quips: {
greeting: [
@@ -184,7 +184,7 @@ export const DEALER_ROSTER = [
id: "sofia_volume",
name: "Sofia Volume",
games: ["roulette"],
- sprite: "npc_red",
+ sprite: "dealer_sofia",
tagline: "Dale, amigo — the wheel is feeling generous tonight!",
quips: {
greeting: [
@@ -218,7 +218,7 @@ export const DEALER_ROSTER = [
id: "octavia_spectacular",
name: "Octavia Spectacular",
games: ["holdem", "blackjack"],
- sprite: "npc_orange",
+ sprite: "dealer_octavia",
tagline: "Honey, the house always wins — but you look good losing.",
quips: {
greeting: [
@@ -252,7 +252,7 @@ export const DEALER_ROSTER = [
id: "nicole_widechart",
name: "Nicole Widechart",
games: ["blackjack", "roulette"],
- sprite: "npc_silver",
+ sprite: "dealer_nicole",
tagline: "The chips are whispering. I'm listening.",
quips: {
greeting: [
diff --git a/docs/rpg/GDD.md b/docs/rpg/GDD.md
index c69fce0..2027f0f 100644
--- a/docs/rpg/GDD.md
+++ b/docs/rpg/GDD.md
@@ -68,7 +68,8 @@ flowchart TB
| Tile vocabulary | `js/systems/MapTiles.js` |
| JSON → tile layers | `js/systems/MapLoader.js` |
| Map/NPC/door accessors + procedural fallback | `js/systems/MapData.js` |
-| Procedural sprites and tiles | `js/systems/TextureFactory.js` |
+| Vendored tiles + procedural FX | `js/systems/EnvironmentTextures.js`, `js/systems/TextureFactory.js` |
+| Character / staff sprite sheets | `js/systems/CharacterSprites.js` |
| Dialogue graph | `js/systems/DialogueManager.js` |
| Encounter routing | `js/systems/EncounterBridge.js`, `js/systems/HostedEncounters.js` |
| Mounting terminal screens | `js/systems/TerminalHostOverlay.js` |
diff --git a/docs/rpg/assets/characters/ATTRIBUTION.md b/docs/rpg/assets/characters/ATTRIBUTION.md
index e1d7148..e3fd3fe 100644
--- a/docs/rpg/assets/characters/ATTRIBUTION.md
+++ b/docs/rpg/assets/characters/ATTRIBUTION.md
@@ -4,18 +4,18 @@ All assets below are used under permissive open licenses in The Mandalay Bay pix
## Hero (player default)
-- **File:** `player_full_animation.png`, `player.png`
+- **File:** `player_full_animation.png`
- **Author:** Fry
- **Source:** https://opengameart.org/content/hero-character-sprite-sheet
- **License:** CC0 1.0 (public domain)
Top-down RPG hero with walk + idle animations (40×64 px frames).
-## Sora (staff / alternate NPC base)
+## Dealers and staff (unique sheets)
-- **Files:** `sora/*.png`
-- **Author:** Danilo Mattos
-- **Source:** https://opengameart.org/content/simple-animated-character
-- **License:** CC0 1.0 (public domain)
+- **Files:** `staff/*.png` (14 unique characters — 7 dealers + 7 staff palette keys)
+- **Author:** Jephed (Game Between The Lines)
+- **Source:** https://gamebetweenthelines.itch.io/top-down-pixel-art-characters
+- **License:** Free for commercial and non-commercial use (credit appreciated)
-Top-down character with 4-direction idle and walk cycles (64×64 px frames).
+Top-down characters with 4-direction idle and walk cycles (20×32 px frames on 64×128 sheets). Designed to match the casino tileset pack from the same author.
diff --git a/docs/rpg/assets/characters/player.png b/docs/rpg/assets/characters/player.png
deleted file mode 100644
index ed56b45..0000000
Binary files a/docs/rpg/assets/characters/player.png and /dev/null differ
diff --git a/docs/rpg/assets/characters/staff/dealer_jennifer.png b/docs/rpg/assets/characters/staff/dealer_jennifer.png
new file mode 100644
index 0000000..33f43d7
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_jennifer.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_judi.png b/docs/rpg/assets/characters/staff/dealer_judi.png
new file mode 100644
index 0000000..ad06223
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_judi.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_meryl.png b/docs/rpg/assets/characters/staff/dealer_meryl.png
new file mode 100644
index 0000000..f10b45c
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_meryl.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_nicole.png b/docs/rpg/assets/characters/staff/dealer_nicole.png
new file mode 100644
index 0000000..3977f05
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_nicole.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_octavia.png b/docs/rpg/assets/characters/staff/dealer_octavia.png
new file mode 100644
index 0000000..a77c044
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_octavia.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_sofia.png b/docs/rpg/assets/characters/staff/dealer_sofia.png
new file mode 100644
index 0000000..afd4618
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_sofia.png differ
diff --git a/docs/rpg/assets/characters/staff/dealer_steve.png b/docs/rpg/assets/characters/staff/dealer_steve.png
new file mode 100644
index 0000000..8cabf96
Binary files /dev/null and b/docs/rpg/assets/characters/staff/dealer_steve.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_gold.png b/docs/rpg/assets/characters/staff/npc_gold.png
new file mode 100644
index 0000000..c257e65
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_gold.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_green.png b/docs/rpg/assets/characters/staff/npc_green.png
new file mode 100644
index 0000000..29dc857
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_green.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_orange.png b/docs/rpg/assets/characters/staff/npc_orange.png
new file mode 100644
index 0000000..bd191e6
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_orange.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_pink.png b/docs/rpg/assets/characters/staff/npc_pink.png
new file mode 100644
index 0000000..1e1bd96
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_pink.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_red.png b/docs/rpg/assets/characters/staff/npc_red.png
new file mode 100644
index 0000000..6a30762
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_red.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_silver.png b/docs/rpg/assets/characters/staff/npc_silver.png
new file mode 100644
index 0000000..8d54ef2
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_silver.png differ
diff --git a/docs/rpg/assets/characters/staff/npc_teal.png b/docs/rpg/assets/characters/staff/npc_teal.png
new file mode 100644
index 0000000..bd16622
Binary files /dev/null and b/docs/rpg/assets/characters/staff/npc_teal.png differ
diff --git a/docs/rpg/assets/tiles/ATTRIBUTION.md b/docs/rpg/assets/tiles/ATTRIBUTION.md
new file mode 100644
index 0000000..f0eb38d
--- /dev/null
+++ b/docs/rpg/assets/tiles/ATTRIBUTION.md
@@ -0,0 +1,27 @@
+# Environment tile credits
+
+All assets below are used under permissive open licenses in The Mandalay Bay pixel RPG.
+
+## Casino tileset (props / decor / atlas)
+
+- **Files:** `casino_atlas.png`, `decor/slot.png`, `decor/slot_sheet.png`, `decor/screen.png`, `decor/screen_sheet.png`, `decor/bar.png`, `decor/plant.png`, `decor/glass.png`, `decor/rope.png`, and derived ground crops for stage/road/felt accents
+- **Author:** Jephed (Game Between The Lines)
+- **Source:** https://gamebetweenthelines.itch.io/2d-top-down-pixel-art-tileset-casino
+- **License:** Free for commercial and non-commercial use (credit requested)
+
+## Ornate interior floors (carpet, VIP, felt, lobby, path, trim, spa, wall, glass)
+
+- **Files:** `carpet*.png`, `vip*.png`, `felt*.png`, `lobby*.png`, `path*.png`, `trim*.png`, `spa*.png`, `wall*.png`, `stage*.png`, `glass*.png`
+- **Source pack:** [LPC] Floors — https://opengameart.org/content/lpc-floors
+- **License:** CC-BY-SA 4.0
+- **Credits:** See LPC floors CREDITS (bluecarrot16, Lanea Zimmerman (Sharm), William Thompson, Hyptosis, SpiderDave, Cougarmint, Stephen Challener (Redshrike), Bonsaiheldin, Tyler Olsen (Roots), Jetrel, jestan, The Open Surge team, Gaurav Munjal, Reemax, Silveira Neto, bleutailfly, Casper Nilsson, NaRNeRZz, Buch, keith karnage, Arthur Carvalho, Guilherme Vieira (n2liquid), Chris Hamons, and others listed in the pack)
+
+## Outdoor sand / water
+
+- **Files:** `sand*.png`, `water_f*.png`, `aqua*.png`
+- **Sand / terrain base:** Kenney RPG Base — https://kenney.nl/assets/rpg-base (CC0 1.0)
+- **Water tiles:** 16×16 Grass-Sand-Water TileSet — https://opengameart.org/content/grass-sand-water-tileset (see pack license / attribution on OGA)
+
+## Supplemental outdoor reference
+
+- Demetrius — 16×16 water/grass/sand — https://opengameart.org/content/16x16-tileset-water-grass-and-sand (CC0)
diff --git a/docs/rpg/assets/tiles/aqua.png b/docs/rpg/assets/tiles/aqua.png
new file mode 100644
index 0000000..3a70ab1
Binary files /dev/null and b/docs/rpg/assets/tiles/aqua.png differ
diff --git a/docs/rpg/assets/tiles/aqua_v1.png b/docs/rpg/assets/tiles/aqua_v1.png
new file mode 100644
index 0000000..14c7666
Binary files /dev/null and b/docs/rpg/assets/tiles/aqua_v1.png differ
diff --git a/docs/rpg/assets/tiles/aqua_v2.png b/docs/rpg/assets/tiles/aqua_v2.png
new file mode 100644
index 0000000..536f3dd
Binary files /dev/null and b/docs/rpg/assets/tiles/aqua_v2.png differ
diff --git a/docs/rpg/assets/tiles/bar.png b/docs/rpg/assets/tiles/bar.png
new file mode 100644
index 0000000..b13cb6e
Binary files /dev/null and b/docs/rpg/assets/tiles/bar.png differ
diff --git a/docs/rpg/assets/tiles/bar_v1.png b/docs/rpg/assets/tiles/bar_v1.png
new file mode 100644
index 0000000..b13cb6e
Binary files /dev/null and b/docs/rpg/assets/tiles/bar_v1.png differ
diff --git a/docs/rpg/assets/tiles/bar_v2.png b/docs/rpg/assets/tiles/bar_v2.png
new file mode 100644
index 0000000..b13cb6e
Binary files /dev/null and b/docs/rpg/assets/tiles/bar_v2.png differ
diff --git a/docs/rpg/assets/tiles/carpet.png b/docs/rpg/assets/tiles/carpet.png
new file mode 100644
index 0000000..b89f35f
Binary files /dev/null and b/docs/rpg/assets/tiles/carpet.png differ
diff --git a/docs/rpg/assets/tiles/carpet_v1.png b/docs/rpg/assets/tiles/carpet_v1.png
new file mode 100644
index 0000000..12c3551
Binary files /dev/null and b/docs/rpg/assets/tiles/carpet_v1.png differ
diff --git a/docs/rpg/assets/tiles/carpet_v2.png b/docs/rpg/assets/tiles/carpet_v2.png
new file mode 100644
index 0000000..235e8b4
Binary files /dev/null and b/docs/rpg/assets/tiles/carpet_v2.png differ
diff --git a/docs/rpg/assets/tiles/casino_atlas.png b/docs/rpg/assets/tiles/casino_atlas.png
new file mode 100644
index 0000000..acfffe2
Binary files /dev/null and b/docs/rpg/assets/tiles/casino_atlas.png differ
diff --git a/docs/rpg/assets/tiles/decor/bar.png b/docs/rpg/assets/tiles/decor/bar.png
new file mode 100644
index 0000000..b13cb6e
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/bar.png differ
diff --git a/docs/rpg/assets/tiles/decor/glass.png b/docs/rpg/assets/tiles/decor/glass.png
new file mode 100644
index 0000000..319e831
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/glass.png differ
diff --git a/docs/rpg/assets/tiles/decor/plant.png b/docs/rpg/assets/tiles/decor/plant.png
new file mode 100644
index 0000000..3e38b29
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/plant.png differ
diff --git a/docs/rpg/assets/tiles/decor/rope.png b/docs/rpg/assets/tiles/decor/rope.png
new file mode 100644
index 0000000..0c586ac
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/rope.png differ
diff --git a/docs/rpg/assets/tiles/decor/screen.png b/docs/rpg/assets/tiles/decor/screen.png
new file mode 100644
index 0000000..4fc85ac
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/screen.png differ
diff --git a/docs/rpg/assets/tiles/decor/screen_sheet.png b/docs/rpg/assets/tiles/decor/screen_sheet.png
new file mode 100644
index 0000000..bfe0a88
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/screen_sheet.png differ
diff --git a/docs/rpg/assets/tiles/decor/slot.png b/docs/rpg/assets/tiles/decor/slot.png
new file mode 100644
index 0000000..da5c79b
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/slot.png differ
diff --git a/docs/rpg/assets/tiles/decor/slot_sheet.png b/docs/rpg/assets/tiles/decor/slot_sheet.png
new file mode 100644
index 0000000..54dd4e4
Binary files /dev/null and b/docs/rpg/assets/tiles/decor/slot_sheet.png differ
diff --git a/docs/rpg/assets/tiles/felt.png b/docs/rpg/assets/tiles/felt.png
new file mode 100644
index 0000000..494f0b1
Binary files /dev/null and b/docs/rpg/assets/tiles/felt.png differ
diff --git a/docs/rpg/assets/tiles/felt_v1.png b/docs/rpg/assets/tiles/felt_v1.png
new file mode 100644
index 0000000..5e19361
Binary files /dev/null and b/docs/rpg/assets/tiles/felt_v1.png differ
diff --git a/docs/rpg/assets/tiles/felt_v2.png b/docs/rpg/assets/tiles/felt_v2.png
new file mode 100644
index 0000000..a220a66
Binary files /dev/null and b/docs/rpg/assets/tiles/felt_v2.png differ
diff --git a/docs/rpg/assets/tiles/glass.png b/docs/rpg/assets/tiles/glass.png
new file mode 100644
index 0000000..3aae475
Binary files /dev/null and b/docs/rpg/assets/tiles/glass.png differ
diff --git a/docs/rpg/assets/tiles/glass_v1.png b/docs/rpg/assets/tiles/glass_v1.png
new file mode 100644
index 0000000..6b64f4f
Binary files /dev/null and b/docs/rpg/assets/tiles/glass_v1.png differ
diff --git a/docs/rpg/assets/tiles/glass_v2.png b/docs/rpg/assets/tiles/glass_v2.png
new file mode 100644
index 0000000..aee3a4f
Binary files /dev/null and b/docs/rpg/assets/tiles/glass_v2.png differ
diff --git a/docs/rpg/assets/tiles/lobby.png b/docs/rpg/assets/tiles/lobby.png
new file mode 100644
index 0000000..f6df415
Binary files /dev/null and b/docs/rpg/assets/tiles/lobby.png differ
diff --git a/docs/rpg/assets/tiles/lobby_v1.png b/docs/rpg/assets/tiles/lobby_v1.png
new file mode 100644
index 0000000..a087971
Binary files /dev/null and b/docs/rpg/assets/tiles/lobby_v1.png differ
diff --git a/docs/rpg/assets/tiles/lobby_v2.png b/docs/rpg/assets/tiles/lobby_v2.png
new file mode 100644
index 0000000..68a95e7
Binary files /dev/null and b/docs/rpg/assets/tiles/lobby_v2.png differ
diff --git a/docs/rpg/assets/tiles/path.png b/docs/rpg/assets/tiles/path.png
new file mode 100644
index 0000000..0e5b975
Binary files /dev/null and b/docs/rpg/assets/tiles/path.png differ
diff --git a/docs/rpg/assets/tiles/path_v1.png b/docs/rpg/assets/tiles/path_v1.png
new file mode 100644
index 0000000..668a5ee
Binary files /dev/null and b/docs/rpg/assets/tiles/path_v1.png differ
diff --git a/docs/rpg/assets/tiles/path_v2.png b/docs/rpg/assets/tiles/path_v2.png
new file mode 100644
index 0000000..6d32980
Binary files /dev/null and b/docs/rpg/assets/tiles/path_v2.png differ
diff --git a/docs/rpg/assets/tiles/plant.png b/docs/rpg/assets/tiles/plant.png
new file mode 100644
index 0000000..d7f9097
Binary files /dev/null and b/docs/rpg/assets/tiles/plant.png differ
diff --git a/docs/rpg/assets/tiles/plant_v1.png b/docs/rpg/assets/tiles/plant_v1.png
new file mode 100644
index 0000000..d7f9097
Binary files /dev/null and b/docs/rpg/assets/tiles/plant_v1.png differ
diff --git a/docs/rpg/assets/tiles/plant_v2.png b/docs/rpg/assets/tiles/plant_v2.png
new file mode 100644
index 0000000..d7f9097
Binary files /dev/null and b/docs/rpg/assets/tiles/plant_v2.png differ
diff --git a/docs/rpg/assets/tiles/road.png b/docs/rpg/assets/tiles/road.png
new file mode 100644
index 0000000..0c586ac
Binary files /dev/null and b/docs/rpg/assets/tiles/road.png differ
diff --git a/docs/rpg/assets/tiles/road_v1.png b/docs/rpg/assets/tiles/road_v1.png
new file mode 100644
index 0000000..d9e7250
Binary files /dev/null and b/docs/rpg/assets/tiles/road_v1.png differ
diff --git a/docs/rpg/assets/tiles/road_v2.png b/docs/rpg/assets/tiles/road_v2.png
new file mode 100644
index 0000000..e81b765
Binary files /dev/null and b/docs/rpg/assets/tiles/road_v2.png differ
diff --git a/docs/rpg/assets/tiles/rope.png b/docs/rpg/assets/tiles/rope.png
new file mode 100644
index 0000000..0c586ac
Binary files /dev/null and b/docs/rpg/assets/tiles/rope.png differ
diff --git a/docs/rpg/assets/tiles/rope_v1.png b/docs/rpg/assets/tiles/rope_v1.png
new file mode 100644
index 0000000..0c586ac
Binary files /dev/null and b/docs/rpg/assets/tiles/rope_v1.png differ
diff --git a/docs/rpg/assets/tiles/rope_v2.png b/docs/rpg/assets/tiles/rope_v2.png
new file mode 100644
index 0000000..0c586ac
Binary files /dev/null and b/docs/rpg/assets/tiles/rope_v2.png differ
diff --git a/docs/rpg/assets/tiles/sand.png b/docs/rpg/assets/tiles/sand.png
new file mode 100644
index 0000000..0a6c1d1
Binary files /dev/null and b/docs/rpg/assets/tiles/sand.png differ
diff --git a/docs/rpg/assets/tiles/sand_v1.png b/docs/rpg/assets/tiles/sand_v1.png
new file mode 100644
index 0000000..970d61c
Binary files /dev/null and b/docs/rpg/assets/tiles/sand_v1.png differ
diff --git a/docs/rpg/assets/tiles/sand_v2.png b/docs/rpg/assets/tiles/sand_v2.png
new file mode 100644
index 0000000..5c2cbe6
Binary files /dev/null and b/docs/rpg/assets/tiles/sand_v2.png differ
diff --git a/docs/rpg/assets/tiles/screen.png b/docs/rpg/assets/tiles/screen.png
new file mode 100644
index 0000000..6e3cb09
Binary files /dev/null and b/docs/rpg/assets/tiles/screen.png differ
diff --git a/docs/rpg/assets/tiles/screen_v1.png b/docs/rpg/assets/tiles/screen_v1.png
new file mode 100644
index 0000000..6e3cb09
Binary files /dev/null and b/docs/rpg/assets/tiles/screen_v1.png differ
diff --git a/docs/rpg/assets/tiles/screen_v2.png b/docs/rpg/assets/tiles/screen_v2.png
new file mode 100644
index 0000000..6e3cb09
Binary files /dev/null and b/docs/rpg/assets/tiles/screen_v2.png differ
diff --git a/docs/rpg/assets/tiles/slot.png b/docs/rpg/assets/tiles/slot.png
new file mode 100644
index 0000000..c623f73
Binary files /dev/null and b/docs/rpg/assets/tiles/slot.png differ
diff --git a/docs/rpg/assets/tiles/slot_v1.png b/docs/rpg/assets/tiles/slot_v1.png
new file mode 100644
index 0000000..c623f73
Binary files /dev/null and b/docs/rpg/assets/tiles/slot_v1.png differ
diff --git a/docs/rpg/assets/tiles/slot_v2.png b/docs/rpg/assets/tiles/slot_v2.png
new file mode 100644
index 0000000..c623f73
Binary files /dev/null and b/docs/rpg/assets/tiles/slot_v2.png differ
diff --git a/docs/rpg/assets/tiles/spa.png b/docs/rpg/assets/tiles/spa.png
new file mode 100644
index 0000000..3aae475
Binary files /dev/null and b/docs/rpg/assets/tiles/spa.png differ
diff --git a/docs/rpg/assets/tiles/spa_v1.png b/docs/rpg/assets/tiles/spa_v1.png
new file mode 100644
index 0000000..6b64f4f
Binary files /dev/null and b/docs/rpg/assets/tiles/spa_v1.png differ
diff --git a/docs/rpg/assets/tiles/spa_v2.png b/docs/rpg/assets/tiles/spa_v2.png
new file mode 100644
index 0000000..aee3a4f
Binary files /dev/null and b/docs/rpg/assets/tiles/spa_v2.png differ
diff --git a/docs/rpg/assets/tiles/stage.png b/docs/rpg/assets/tiles/stage.png
new file mode 100644
index 0000000..58c1edc
Binary files /dev/null and b/docs/rpg/assets/tiles/stage.png differ
diff --git a/docs/rpg/assets/tiles/stage_v1.png b/docs/rpg/assets/tiles/stage_v1.png
new file mode 100644
index 0000000..cd95d41
Binary files /dev/null and b/docs/rpg/assets/tiles/stage_v1.png differ
diff --git a/docs/rpg/assets/tiles/stage_v2.png b/docs/rpg/assets/tiles/stage_v2.png
new file mode 100644
index 0000000..9d760ee
Binary files /dev/null and b/docs/rpg/assets/tiles/stage_v2.png differ
diff --git a/docs/rpg/assets/tiles/trim.png b/docs/rpg/assets/tiles/trim.png
new file mode 100644
index 0000000..8da3bc6
Binary files /dev/null and b/docs/rpg/assets/tiles/trim.png differ
diff --git a/docs/rpg/assets/tiles/trim_v1.png b/docs/rpg/assets/tiles/trim_v1.png
new file mode 100644
index 0000000..608a703
Binary files /dev/null and b/docs/rpg/assets/tiles/trim_v1.png differ
diff --git a/docs/rpg/assets/tiles/trim_v2.png b/docs/rpg/assets/tiles/trim_v2.png
new file mode 100644
index 0000000..135f818
Binary files /dev/null and b/docs/rpg/assets/tiles/trim_v2.png differ
diff --git a/docs/rpg/assets/tiles/vip.png b/docs/rpg/assets/tiles/vip.png
new file mode 100644
index 0000000..7a1a360
Binary files /dev/null and b/docs/rpg/assets/tiles/vip.png differ
diff --git a/docs/rpg/assets/tiles/vip_v1.png b/docs/rpg/assets/tiles/vip_v1.png
new file mode 100644
index 0000000..f880685
Binary files /dev/null and b/docs/rpg/assets/tiles/vip_v1.png differ
diff --git a/docs/rpg/assets/tiles/vip_v2.png b/docs/rpg/assets/tiles/vip_v2.png
new file mode 100644
index 0000000..3d4fcc1
Binary files /dev/null and b/docs/rpg/assets/tiles/vip_v2.png differ
diff --git a/docs/rpg/assets/tiles/void.png b/docs/rpg/assets/tiles/void.png
new file mode 100644
index 0000000..6e3cb09
Binary files /dev/null and b/docs/rpg/assets/tiles/void.png differ
diff --git a/docs/rpg/assets/tiles/wall.png b/docs/rpg/assets/tiles/wall.png
new file mode 100644
index 0000000..aee3a4f
Binary files /dev/null and b/docs/rpg/assets/tiles/wall.png differ
diff --git a/docs/rpg/assets/tiles/wall_v1.png b/docs/rpg/assets/tiles/wall_v1.png
new file mode 100644
index 0000000..6b64f4f
Binary files /dev/null and b/docs/rpg/assets/tiles/wall_v1.png differ
diff --git a/docs/rpg/assets/tiles/wall_v2.png b/docs/rpg/assets/tiles/wall_v2.png
new file mode 100644
index 0000000..3aae475
Binary files /dev/null and b/docs/rpg/assets/tiles/wall_v2.png differ
diff --git a/docs/rpg/assets/tiles/water_f0.png b/docs/rpg/assets/tiles/water_f0.png
new file mode 100644
index 0000000..85f099e
Binary files /dev/null and b/docs/rpg/assets/tiles/water_f0.png differ
diff --git a/docs/rpg/assets/tiles/water_f1.png b/docs/rpg/assets/tiles/water_f1.png
new file mode 100644
index 0000000..9c6d86d
Binary files /dev/null and b/docs/rpg/assets/tiles/water_f1.png differ
diff --git a/docs/rpg/assets/tiles/water_f2.png b/docs/rpg/assets/tiles/water_f2.png
new file mode 100644
index 0000000..a17eb44
Binary files /dev/null and b/docs/rpg/assets/tiles/water_f2.png differ
diff --git a/docs/rpg/index.html b/docs/rpg/index.html
index 45ee2e0..fec1a9c 100644
--- a/docs/rpg/index.html
+++ b/docs/rpg/index.html
@@ -13,7 +13,7 @@
-
+
+