+
+
diff --git a/modules/billing/docs/README.md b/modules/billing/docs/README.md
new file mode 100644
index 00000000..949daa75
--- /dev/null
+++ b/modules/billing/docs/README.md
@@ -0,0 +1,160 @@
+# Documentation System
+
+## Overview
+
+The billing module now includes a flexible documentation browser that organizes documentation into categories with an easy-to-navigate interface.
+
+## Structure
+
+Documentation is organized in the `/modules/billing/docs/` folder with the following structure:
+
+```
+docs/
+├── category-name-1/
+│ ├── index.php (Required: Documentation content)
+│ ├── metadata.json (Required: Category and ordering info)
+│ └── icon.png or icon.jpg (Required: Category icon)
+├── category-name-2/
+│ ├── index.php
+│ ├── metadata.json
+│ └── icon.png
+└── ...
+```
+
+## Creating New Documentation
+
+### 1. Create a Folder
+
+Create a new folder in `/modules/billing/docs/` with a descriptive name (lowercase, hyphens for spaces):
+
+```bash
+mkdir /modules/billing/docs/my-new-doc
+```
+
+### 2. Create metadata.json
+
+This file defines how the documentation appears in the list:
+
+```json
+{
+ "name": "My Documentation Title",
+ "description": "A brief description of this documentation",
+ "category": "game",
+ "order": 10
+}
+```
+
+**Fields:**
+- `name`: Display name shown in the documentation list
+- `description`: Brief description shown on the card
+- `category`: One of: `game`, `panel`, `mods`, `troubleshooting`, `other`
+- `order`: Sort order within the category (lower numbers appear first)
+
+### 3. Create index.php
+
+This file contains the actual documentation content. Use PHP and HTML:
+
+```php
+
+
My Documentation Title
+
+
Section 1
+
Your content here...
+
+
Subsection
+
+
Item 1
+
Item 2
+
+
+
Code Examples
+
+# Your code here
+command --option value
+
+```
+
+The documentation system automatically styles:
+- Headings (h1-h4)
+- Links (styled with accent color)
+- Code blocks (with dark background)
+- Lists and other HTML elements
+
+### 4. Add an Icon
+
+Add either `icon.png` or `icon.jpg` to the folder. Recommended size: 60x60 pixels or larger (will be scaled down).
+
+If no icon is provided, a default document emoji (📄) will be shown.
+
+## Categories
+
+Documentation is organized into these categories:
+
+- **game** - Game-specific server guides
+- **panel** - Panel usage and features
+- **mods** - Mods and addon documentation
+- **troubleshooting** - Problem-solving guides
+- **other** - Miscellaneous documentation
+
+Categories are sorted and labeled automatically on the documentation page.
+
+## Example Documentation
+
+See the included examples:
+
+1. **minecraft** - Game server documentation example
+2. **getting-started** - Panel documentation example
+3. **common-issues** - Troubleshooting documentation example
+
+## Accessing Documentation
+
+Users can access documentation at:
+- `/modules/billing/docs.php` - Main documentation list
+- `/modules/billing/docs.php?action=view&doc=folder-name` - Specific doc
+
+A "Documentation" link is added to the main navigation menu.
+
+## Best Practices
+
+1. **Keep it Organized**: Use clear, descriptive folder names
+2. **Consistent Naming**: Use lowercase and hyphens (e.g., `my-game-guide`)
+3. **Good Descriptions**: Write helpful metadata descriptions
+4. **Visual Icons**: Use recognizable icons for each category
+5. **Test Content**: Preview documentation after creating it
+6. **Regular Updates**: Keep documentation current with panel changes
+
+## Migration from Old System
+
+The old docs folder with game markdown files has been moved to `/modules/billing/docs_old/` for reference. The new system provides:
+
+- Better organization by category
+- Consistent styling
+- Easier navigation
+- Extensible structure for any type of documentation
+
+To migrate old documentation:
+1. Create a new folder for each document
+2. Convert markdown to HTML in index.php
+3. Add appropriate metadata.json
+4. Add an icon image
+
+## Troubleshooting
+
+### Documentation not appearing
+- Check that folder has all three required files (index.php, metadata.json, icon)
+- Verify metadata.json is valid JSON
+- Ensure file permissions allow reading
+
+### Styling issues
+- The system uses inline styles from docs.php
+- Custom styles in index.php may conflict
+- Keep content semantic (use proper HTML tags)
+
+### Icons not showing
+- Check file exists and is named exactly `icon.png` or `icon.jpg`
+- Verify image file is not corrupted
+- Try a smaller image size if very large
diff --git a/modules/billing/docs/common-issues/icon.png b/modules/billing/docs/common-issues/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..08cd6f2bfd1b53ec5a4db72bed55f40907e8bdfa
GIT binary patch
literal 70
zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}1TpU9xZY8JuI3K{zz}&{z5M@%E
Q4U}N;boFyt=akR{0J
+
Common Issues & Solutions
+
+
Server Won't Start
+
+
Symptoms
+
+
Server status shows "Stopped" even after clicking Start
+
Server starts but immediately crashes
+
Error messages in the console
+
+
+
Solutions
+
+
Check Server Logs: Review the console output for error messages
+
Verify Configuration: Ensure config files have correct syntax
+
Check Port Conflicts: Make sure the port isn't already in use
+
Memory Issues: Verify you have enough RAM allocated
+
File Permissions: Ensure server files have correct permissions
+
+
+
Can't Connect to Server
+
+
Symptoms
+
+
Connection timeout when trying to join
+
"Server not responding" errors
+
Can't find server in server list
+
+
+
Solutions
+
+
Verify Server is Running: Check control panel status
+
Check IP and Port: Ensure you're using the correct address
+
Firewall Settings: Make sure firewall allows the server port
+
Server Whitelist: Check if server has whitelist enabled
+
Game Version: Ensure your game version matches the server
+
+
+
Server Lag
+
+
Symptoms
+
+
Delayed responses to player actions
+
Rubber-banding or teleporting players
+
High ping times
+
+
+
Solutions
+
+
Check Server Resources: Monitor CPU and RAM usage in control panel
+
Reduce View Distance: Lower render distance in server config
+
Limit Entities: Use plugins to limit mob spawning
+
Optimize Plugins/Mods: Remove or update poorly performing addons
+
Upgrade Plan: Consider upgrading to a higher-tier server
+
+
+
File Upload Issues
+
+
Symptoms
+
+
FTP connection refused
+
Can't upload files
+
Files upload but don't appear on server
+
+
+
Solutions
+
+
Check FTP Credentials: Verify username and password are correct
+
FTP Mode: Try switching between active and passive FTP mode
+
File Size Limits: Check if file exceeds maximum upload size
+
Directory Permissions: Ensure you have write permissions
+
Stop Server First: Some files can't be modified while server runs
+
+
+
Mods/Plugins Not Working
+
+
Symptoms
+
+
Mods don't load
+
Plugin commands don't work
+
Server crashes when loading mods
+
+
+
Solutions
+
+
Check Compatibility: Ensure mod/plugin matches server version
diff --git a/modules/billing/docs/minecraft/metadata.json b/modules/billing/docs/minecraft/metadata.json
new file mode 100644
index 00000000..ea3efd5b
--- /dev/null
+++ b/modules/billing/docs/minecraft/metadata.json
@@ -0,0 +1,6 @@
+{
+ "name": "Minecraft Server",
+ "description": "Complete guide for hosting and managing Minecraft Java Edition servers",
+ "category": "game",
+ "order": 1
+}
diff --git a/modules/billing/docs/docs.php b/modules/billing/docs_old/docs.php
similarity index 100%
rename from modules/billing/docs/docs.php
rename to modules/billing/docs_old/docs.php
diff --git a/modules/billing/docs/games/7-days-to-die.md b/modules/billing/docs_old/games/7-days-to-die.md
similarity index 100%
rename from modules/billing/docs/games/7-days-to-die.md
rename to modules/billing/docs_old/games/7-days-to-die.md
diff --git a/modules/billing/docs/games/Parsedown.php b/modules/billing/docs_old/games/Parsedown.php
similarity index 100%
rename from modules/billing/docs/games/Parsedown.php
rename to modules/billing/docs_old/games/Parsedown.php
diff --git a/modules/billing/docs/games/_TEMPLATE.MD b/modules/billing/docs_old/games/_TEMPLATE.MD
similarity index 100%
rename from modules/billing/docs/games/_TEMPLATE.MD
rename to modules/billing/docs_old/games/_TEMPLATE.MD
diff --git a/modules/billing/docs/games/abiotic-factor.md b/modules/billing/docs_old/games/abiotic-factor.md
similarity index 100%
rename from modules/billing/docs/games/abiotic-factor.md
rename to modules/billing/docs_old/games/abiotic-factor.md
diff --git a/modules/billing/docs/games/action-half-life.md b/modules/billing/docs_old/games/action-half-life.md
similarity index 100%
rename from modules/billing/docs/games/action-half-life.md
rename to modules/billing/docs_old/games/action-half-life.md
diff --git a/modules/billing/docs/games/action-source.md b/modules/billing/docs_old/games/action-source.md
similarity index 100%
rename from modules/billing/docs/games/action-source.md
rename to modules/billing/docs_old/games/action-source.md
diff --git a/modules/billing/docs/games/aliens-vs-predator.md b/modules/billing/docs_old/games/aliens-vs-predator.md
similarity index 100%
rename from modules/billing/docs/games/aliens-vs-predator.md
rename to modules/billing/docs_old/games/aliens-vs-predator.md
diff --git a/modules/billing/docs/games/all_hostable_games_union.csv b/modules/billing/docs_old/games/all_hostable_games_union.csv
similarity index 100%
rename from modules/billing/docs/games/all_hostable_games_union.csv
rename to modules/billing/docs_old/games/all_hostable_games_union.csv
diff --git a/modules/billing/docs/games/aloft.md b/modules/billing/docs_old/games/aloft.md
similarity index 100%
rename from modules/billing/docs/games/aloft.md
rename to modules/billing/docs_old/games/aloft.md
diff --git a/modules/billing/docs/games/american-truck-simulator.md b/modules/billing/docs_old/games/american-truck-simulator.md
similarity index 100%
rename from modules/billing/docs/games/american-truck-simulator.md
rename to modules/billing/docs_old/games/american-truck-simulator.md
diff --git a/modules/billing/docs/games/ark-survival-ascended.md b/modules/billing/docs_old/games/ark-survival-ascended.md
similarity index 100%
rename from modules/billing/docs/games/ark-survival-ascended.md
rename to modules/billing/docs_old/games/ark-survival-ascended.md
diff --git a/modules/billing/docs/games/ark-survival-evolved.md b/modules/billing/docs_old/games/ark-survival-evolved.md
similarity index 100%
rename from modules/billing/docs/games/ark-survival-evolved.md
rename to modules/billing/docs_old/games/ark-survival-evolved.md
diff --git a/modules/billing/docs/games/arma-2-combined-operations.md b/modules/billing/docs_old/games/arma-2-combined-operations.md
similarity index 100%
rename from modules/billing/docs/games/arma-2-combined-operations.md
rename to modules/billing/docs_old/games/arma-2-combined-operations.md
diff --git a/modules/billing/docs/games/arma-2-operation-arrowhead.md b/modules/billing/docs_old/games/arma-2-operation-arrowhead.md
similarity index 100%
rename from modules/billing/docs/games/arma-2-operation-arrowhead.md
rename to modules/billing/docs_old/games/arma-2-operation-arrowhead.md
diff --git a/modules/billing/docs/games/arma-2.md b/modules/billing/docs_old/games/arma-2.md
similarity index 100%
rename from modules/billing/docs/games/arma-2.md
rename to modules/billing/docs_old/games/arma-2.md
diff --git a/modules/billing/docs/games/arma-3.md b/modules/billing/docs_old/games/arma-3.md
similarity index 100%
rename from modules/billing/docs/games/arma-3.md
rename to modules/billing/docs_old/games/arma-3.md
diff --git a/modules/billing/docs/games/arma-reforger.md b/modules/billing/docs_old/games/arma-reforger.md
similarity index 100%
rename from modules/billing/docs/games/arma-reforger.md
rename to modules/billing/docs_old/games/arma-reforger.md
diff --git a/modules/billing/docs/games/assetto-corsa-competizione.md b/modules/billing/docs_old/games/assetto-corsa-competizione.md
similarity index 100%
rename from modules/billing/docs/games/assetto-corsa-competizione.md
rename to modules/billing/docs_old/games/assetto-corsa-competizione.md
diff --git a/modules/billing/docs/games/assetto-corsa.md b/modules/billing/docs_old/games/assetto-corsa.md
similarity index 100%
rename from modules/billing/docs/games/assetto-corsa.md
rename to modules/billing/docs_old/games/assetto-corsa.md
diff --git a/modules/billing/docs/games/astroneer.md b/modules/billing/docs_old/games/astroneer.md
similarity index 100%
rename from modules/billing/docs/games/astroneer.md
rename to modules/billing/docs_old/games/astroneer.md
diff --git a/modules/billing/docs/games/atlas.md b/modules/billing/docs_old/games/atlas.md
similarity index 100%
rename from modules/billing/docs/games/atlas.md
rename to modules/billing/docs_old/games/atlas.md
diff --git a/modules/billing/docs/games/avorion.md b/modules/billing/docs_old/games/avorion.md
similarity index 100%
rename from modules/billing/docs/games/avorion.md
rename to modules/billing/docs_old/games/avorion.md
diff --git a/modules/billing/docs/games/ballistic-overkill.md b/modules/billing/docs_old/games/ballistic-overkill.md
similarity index 100%
rename from modules/billing/docs/games/ballistic-overkill.md
rename to modules/billing/docs_old/games/ballistic-overkill.md
diff --git a/modules/billing/docs/games/barotrauma.md b/modules/billing/docs_old/games/barotrauma.md
similarity index 100%
rename from modules/billing/docs/games/barotrauma.md
rename to modules/billing/docs_old/games/barotrauma.md
diff --git a/modules/billing/docs/games/base-defense.md b/modules/billing/docs_old/games/base-defense.md
similarity index 100%
rename from modules/billing/docs/games/base-defense.md
rename to modules/billing/docs_old/games/base-defense.md
diff --git a/modules/billing/docs/games/battalion-legacy.md b/modules/billing/docs_old/games/battalion-legacy.md
similarity index 100%
rename from modules/billing/docs/games/battalion-legacy.md
rename to modules/billing/docs_old/games/battalion-legacy.md
diff --git a/modules/billing/docs/games/battlefield-1942.md b/modules/billing/docs_old/games/battlefield-1942.md
similarity index 100%
rename from modules/billing/docs/games/battlefield-1942.md
rename to modules/billing/docs_old/games/battlefield-1942.md
diff --git a/modules/billing/docs/games/battlefield-3.md b/modules/billing/docs_old/games/battlefield-3.md
similarity index 100%
rename from modules/billing/docs/games/battlefield-3.md
rename to modules/billing/docs_old/games/battlefield-3.md
diff --git a/modules/billing/docs/games/battlefield-4.md b/modules/billing/docs_old/games/battlefield-4.md
similarity index 100%
rename from modules/billing/docs/games/battlefield-4.md
rename to modules/billing/docs_old/games/battlefield-4.md
diff --git a/modules/billing/docs/games/battlefield-vietnam.md b/modules/billing/docs_old/games/battlefield-vietnam.md
similarity index 100%
rename from modules/billing/docs/games/battlefield-vietnam.md
rename to modules/billing/docs_old/games/battlefield-vietnam.md
diff --git a/modules/billing/docs/games/black-mesa-deathmatch.md b/modules/billing/docs_old/games/black-mesa-deathmatch.md
similarity index 100%
rename from modules/billing/docs/games/black-mesa-deathmatch.md
rename to modules/billing/docs_old/games/black-mesa-deathmatch.md
diff --git a/modules/billing/docs/games/blade-symphony.md b/modules/billing/docs_old/games/blade-symphony.md
similarity index 100%
rename from modules/billing/docs/games/blade-symphony.md
rename to modules/billing/docs_old/games/blade-symphony.md
diff --git a/modules/billing/docs/games/brainbread-2.md b/modules/billing/docs_old/games/brainbread-2.md
similarity index 100%
rename from modules/billing/docs/games/brainbread-2.md
rename to modules/billing/docs_old/games/brainbread-2.md
diff --git a/modules/billing/docs/games/brainbread.md b/modules/billing/docs_old/games/brainbread.md
similarity index 100%
rename from modules/billing/docs/games/brainbread.md
rename to modules/billing/docs_old/games/brainbread.md
diff --git a/modules/billing/docs/games/call-of-duty-2.md b/modules/billing/docs_old/games/call-of-duty-2.md
similarity index 100%
rename from modules/billing/docs/games/call-of-duty-2.md
rename to modules/billing/docs_old/games/call-of-duty-2.md
diff --git a/modules/billing/docs/games/call-of-duty-4.md b/modules/billing/docs_old/games/call-of-duty-4.md
similarity index 100%
rename from modules/billing/docs/games/call-of-duty-4.md
rename to modules/billing/docs_old/games/call-of-duty-4.md
diff --git a/modules/billing/docs/games/call-of-duty-united-offensive.md b/modules/billing/docs_old/games/call-of-duty-united-offensive.md
similarity index 100%
rename from modules/billing/docs/games/call-of-duty-united-offensive.md
rename to modules/billing/docs_old/games/call-of-duty-united-offensive.md
diff --git a/modules/billing/docs/games/call-of-duty-world-at-war.md b/modules/billing/docs_old/games/call-of-duty-world-at-war.md
similarity index 100%
rename from modules/billing/docs/games/call-of-duty-world-at-war.md
rename to modules/billing/docs_old/games/call-of-duty-world-at-war.md
diff --git a/modules/billing/docs/games/call-of-duty.md b/modules/billing/docs_old/games/call-of-duty.md
similarity index 100%
rename from modules/billing/docs/games/call-of-duty.md
rename to modules/billing/docs_old/games/call-of-duty.md
diff --git a/modules/billing/docs/games/chivalry-medieval-warfare.md b/modules/billing/docs_old/games/chivalry-medieval-warfare.md
similarity index 100%
rename from modules/billing/docs/games/chivalry-medieval-warfare.md
rename to modules/billing/docs_old/games/chivalry-medieval-warfare.md
diff --git a/modules/billing/docs/games/citadel-forged-with-fire.md b/modules/billing/docs_old/games/citadel-forged-with-fire.md
similarity index 100%
rename from modules/billing/docs/games/citadel-forged-with-fire.md
rename to modules/billing/docs_old/games/citadel-forged-with-fire.md
diff --git a/modules/billing/docs/games/codename-cure.md b/modules/billing/docs_old/games/codename-cure.md
similarity index 100%
rename from modules/billing/docs/games/codename-cure.md
rename to modules/billing/docs_old/games/codename-cure.md
diff --git a/modules/billing/docs/games/colony-survival.md b/modules/billing/docs_old/games/colony-survival.md
similarity index 100%
rename from modules/billing/docs/games/colony-survival.md
rename to modules/billing/docs_old/games/colony-survival.md
diff --git a/modules/billing/docs/games/conan-exiles.md b/modules/billing/docs_old/games/conan-exiles.md
similarity index 100%
rename from modules/billing/docs/games/conan-exiles.md
rename to modules/billing/docs_old/games/conan-exiles.md
diff --git a/modules/billing/docs/games/core-keeper.md b/modules/billing/docs_old/games/core-keeper.md
similarity index 100%
rename from modules/billing/docs/games/core-keeper.md
rename to modules/billing/docs_old/games/core-keeper.md
diff --git a/modules/billing/docs/games/counter-strike-1-6.md b/modules/billing/docs_old/games/counter-strike-1-6.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike-1-6.md
rename to modules/billing/docs_old/games/counter-strike-1-6.md
diff --git a/modules/billing/docs/games/counter-strike-2.md b/modules/billing/docs_old/games/counter-strike-2.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike-2.md
rename to modules/billing/docs_old/games/counter-strike-2.md
diff --git a/modules/billing/docs/games/counter-strike-condition-zero.md b/modules/billing/docs_old/games/counter-strike-condition-zero.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike-condition-zero.md
rename to modules/billing/docs_old/games/counter-strike-condition-zero.md
diff --git a/modules/billing/docs/games/counter-strike-global-offensive.md b/modules/billing/docs_old/games/counter-strike-global-offensive.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike-global-offensive.md
rename to modules/billing/docs_old/games/counter-strike-global-offensive.md
diff --git a/modules/billing/docs/games/counter-strike-source.md b/modules/billing/docs_old/games/counter-strike-source.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike-source.md
rename to modules/billing/docs_old/games/counter-strike-source.md
diff --git a/modules/billing/docs/games/counter-strike.md b/modules/billing/docs_old/games/counter-strike.md
similarity index 100%
rename from modules/billing/docs/games/counter-strike.md
rename to modules/billing/docs_old/games/counter-strike.md
diff --git a/modules/billing/docs/games/craftopia.md b/modules/billing/docs_old/games/craftopia.md
similarity index 100%
rename from modules/billing/docs/games/craftopia.md
rename to modules/billing/docs_old/games/craftopia.md
diff --git a/modules/billing/docs/games/cryofall.md b/modules/billing/docs_old/games/cryofall.md
similarity index 100%
rename from modules/billing/docs/games/cryofall.md
rename to modules/billing/docs_old/games/cryofall.md
diff --git a/modules/billing/docs/games/day-of-defeat-source.md b/modules/billing/docs_old/games/day-of-defeat-source.md
similarity index 100%
rename from modules/billing/docs/games/day-of-defeat-source.md
rename to modules/billing/docs_old/games/day-of-defeat-source.md
diff --git a/modules/billing/docs/games/day-of-defeat.md b/modules/billing/docs_old/games/day-of-defeat.md
similarity index 100%
rename from modules/billing/docs/games/day-of-defeat.md
rename to modules/billing/docs_old/games/day-of-defeat.md
diff --git a/modules/billing/docs/games/day-of-dragons.md b/modules/billing/docs_old/games/day-of-dragons.md
similarity index 100%
rename from modules/billing/docs/games/day-of-dragons.md
rename to modules/billing/docs_old/games/day-of-dragons.md
diff --git a/modules/billing/docs/games/day-of-infamy.md b/modules/billing/docs_old/games/day-of-infamy.md
similarity index 100%
rename from modules/billing/docs/games/day-of-infamy.md
rename to modules/billing/docs_old/games/day-of-infamy.md
diff --git a/modules/billing/docs/games/dayz-mod-for-arma2co.md b/modules/billing/docs_old/games/dayz-mod-for-arma2co.md
similarity index 100%
rename from modules/billing/docs/games/dayz-mod-for-arma2co.md
rename to modules/billing/docs_old/games/dayz-mod-for-arma2co.md
diff --git a/modules/billing/docs/games/dayz-mod.md b/modules/billing/docs_old/games/dayz-mod.md
similarity index 100%
rename from modules/billing/docs/games/dayz-mod.md
rename to modules/billing/docs_old/games/dayz-mod.md
diff --git a/modules/billing/docs/games/dayz.md b/modules/billing/docs_old/games/dayz.md
similarity index 100%
rename from modules/billing/docs/games/dayz.md
rename to modules/billing/docs_old/games/dayz.md
diff --git a/modules/billing/docs/games/dead-matter.md b/modules/billing/docs_old/games/dead-matter.md
similarity index 100%
rename from modules/billing/docs/games/dead-matter.md
rename to modules/billing/docs_old/games/dead-matter.md
diff --git a/modules/billing/docs/games/deadside-console.md b/modules/billing/docs_old/games/deadside-console.md
similarity index 100%
rename from modules/billing/docs/games/deadside-console.md
rename to modules/billing/docs_old/games/deadside-console.md
diff --git a/modules/billing/docs/games/deadside.md b/modules/billing/docs_old/games/deadside.md
similarity index 100%
rename from modules/billing/docs/games/deadside.md
rename to modules/billing/docs_old/games/deadside.md
diff --git a/modules/billing/docs/games/deathmatch-classic.md b/modules/billing/docs_old/games/deathmatch-classic.md
similarity index 100%
rename from modules/billing/docs/games/deathmatch-classic.md
rename to modules/billing/docs_old/games/deathmatch-classic.md
diff --git a/modules/billing/docs/games/don-t-starve-together.md b/modules/billing/docs_old/games/don-t-starve-together.md
similarity index 100%
rename from modules/billing/docs/games/don-t-starve-together.md
rename to modules/billing/docs_old/games/don-t-starve-together.md
diff --git a/modules/billing/docs/games/double-action-boogaloo.md b/modules/billing/docs_old/games/double-action-boogaloo.md
similarity index 100%
rename from modules/billing/docs/games/double-action-boogaloo.md
rename to modules/billing/docs_old/games/double-action-boogaloo.md
diff --git a/modules/billing/docs/games/dune-awakening.md b/modules/billing/docs_old/games/dune-awakening.md
similarity index 100%
rename from modules/billing/docs/games/dune-awakening.md
rename to modules/billing/docs_old/games/dune-awakening.md
diff --git a/modules/billing/docs/games/dystopia.md b/modules/billing/docs_old/games/dystopia.md
similarity index 100%
rename from modules/billing/docs/games/dystopia.md
rename to modules/billing/docs_old/games/dystopia.md
diff --git a/modules/billing/docs/games/eco.md b/modules/billing/docs_old/games/eco.md
similarity index 100%
rename from modules/billing/docs/games/eco.md
rename to modules/billing/docs_old/games/eco.md
diff --git a/modules/billing/docs/games/empires-mod.md b/modules/billing/docs_old/games/empires-mod.md
similarity index 100%
rename from modules/billing/docs/games/empires-mod.md
rename to modules/billing/docs_old/games/empires-mod.md
diff --git a/modules/billing/docs/games/empyrion-galactic-survival.md b/modules/billing/docs_old/games/empyrion-galactic-survival.md
similarity index 100%
rename from modules/billing/docs/games/empyrion-galactic-survival.md
rename to modules/billing/docs_old/games/empyrion-galactic-survival.md
diff --git a/modules/billing/docs/games/enshrouded.md b/modules/billing/docs_old/games/enshrouded.md
similarity index 100%
rename from modules/billing/docs/games/enshrouded.md
rename to modules/billing/docs_old/games/enshrouded.md
diff --git a/modules/billing/docs/games/et-legacy.md b/modules/billing/docs_old/games/et-legacy.md
similarity index 100%
rename from modules/billing/docs/games/et-legacy.md
rename to modules/billing/docs_old/games/et-legacy.md
diff --git a/modules/billing/docs/games/euro-truck-simulator-2-american-truck-simulator.md b/modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md
similarity index 100%
rename from modules/billing/docs/games/euro-truck-simulator-2-american-truck-simulator.md
rename to modules/billing/docs_old/games/euro-truck-simulator-2-american-truck-simulator.md
diff --git a/modules/billing/docs/games/euro-truck-simulator-2.md b/modules/billing/docs_old/games/euro-truck-simulator-2.md
similarity index 100%
rename from modules/billing/docs/games/euro-truck-simulator-2.md
rename to modules/billing/docs_old/games/euro-truck-simulator-2.md
diff --git a/modules/billing/docs/games/factorio.md b/modules/billing/docs_old/games/factorio.md
similarity index 100%
rename from modules/billing/docs/games/factorio.md
rename to modules/billing/docs_old/games/factorio.md
diff --git a/modules/billing/docs/games/farming-simulator-2019.md b/modules/billing/docs_old/games/farming-simulator-2019.md
similarity index 100%
rename from modules/billing/docs/games/farming-simulator-2019.md
rename to modules/billing/docs_old/games/farming-simulator-2019.md
diff --git a/modules/billing/docs/games/farming-simulator-2022.md b/modules/billing/docs_old/games/farming-simulator-2022.md
similarity index 100%
rename from modules/billing/docs/games/farming-simulator-2022.md
rename to modules/billing/docs_old/games/farming-simulator-2022.md
diff --git a/modules/billing/docs/games/farming-simulator-2025.md b/modules/billing/docs_old/games/farming-simulator-2025.md
similarity index 100%
rename from modules/billing/docs/games/farming-simulator-2025.md
rename to modules/billing/docs_old/games/farming-simulator-2025.md
diff --git a/modules/billing/docs/games/farming-simulator-25.md b/modules/billing/docs_old/games/farming-simulator-25.md
similarity index 100%
rename from modules/billing/docs/games/farming-simulator-25.md
rename to modules/billing/docs_old/games/farming-simulator-25.md
diff --git a/modules/billing/docs/games/farming-simulator.md b/modules/billing/docs_old/games/farming-simulator.md
similarity index 100%
rename from modules/billing/docs/games/farming-simulator.md
rename to modules/billing/docs_old/games/farming-simulator.md
diff --git a/modules/billing/docs/games/fistful-of-frags.md b/modules/billing/docs_old/games/fistful-of-frags.md
similarity index 100%
rename from modules/billing/docs/games/fistful-of-frags.md
rename to modules/billing/docs_old/games/fistful-of-frags.md
diff --git a/modules/billing/docs/games/fivem.md b/modules/billing/docs_old/games/fivem.md
similarity index 100%
rename from modules/billing/docs/games/fivem.md
rename to modules/billing/docs_old/games/fivem.md
diff --git a/modules/billing/docs/games/game.php b/modules/billing/docs_old/games/game.php
similarity index 100%
rename from modules/billing/docs/games/game.php
rename to modules/billing/docs_old/games/game.php
diff --git a/modules/billing/docs/games/garry-s-mod.md b/modules/billing/docs_old/games/garry-s-mod.md
similarity index 100%
rename from modules/billing/docs/games/garry-s-mod.md
rename to modules/billing/docs_old/games/garry-s-mod.md
diff --git a/modules/billing/docs/games/ground-branch.md b/modules/billing/docs_old/games/ground-branch.md
similarity index 100%
rename from modules/billing/docs/games/ground-branch.md
rename to modules/billing/docs_old/games/ground-branch.md
diff --git a/modules/billing/docs/games/half-life-2-deathmatch.md b/modules/billing/docs_old/games/half-life-2-deathmatch.md
similarity index 100%
rename from modules/billing/docs/games/half-life-2-deathmatch.md
rename to modules/billing/docs_old/games/half-life-2-deathmatch.md
diff --git a/modules/billing/docs/games/half-life-deathmatch-source.md b/modules/billing/docs_old/games/half-life-deathmatch-source.md
similarity index 100%
rename from modules/billing/docs/games/half-life-deathmatch-source.md
rename to modules/billing/docs_old/games/half-life-deathmatch-source.md
diff --git a/modules/billing/docs/games/half-life-deathmatch.md b/modules/billing/docs_old/games/half-life-deathmatch.md
similarity index 100%
rename from modules/billing/docs/games/half-life-deathmatch.md
rename to modules/billing/docs_old/games/half-life-deathmatch.md
diff --git a/modules/billing/docs/games/heat.md b/modules/billing/docs_old/games/heat.md
similarity index 100%
rename from modules/billing/docs/games/heat.md
rename to modules/billing/docs_old/games/heat.md
diff --git a/modules/billing/docs/games/hell-let-loose.md b/modules/billing/docs_old/games/hell-let-loose.md
similarity index 100%
rename from modules/billing/docs/games/hell-let-loose.md
rename to modules/billing/docs_old/games/hell-let-loose.md
diff --git a/modules/billing/docs/games/humanitz.md b/modules/billing/docs_old/games/humanitz.md
similarity index 100%
rename from modules/billing/docs/games/humanitz.md
rename to modules/billing/docs_old/games/humanitz.md
diff --git a/modules/billing/docs/games/hurtworld.md b/modules/billing/docs_old/games/hurtworld.md
similarity index 100%
rename from modules/billing/docs/games/hurtworld.md
rename to modules/billing/docs_old/games/hurtworld.md
diff --git a/modules/billing/docs/games/hypercharge-unboxed.md b/modules/billing/docs_old/games/hypercharge-unboxed.md
similarity index 100%
rename from modules/billing/docs/games/hypercharge-unboxed.md
rename to modules/billing/docs_old/games/hypercharge-unboxed.md
diff --git a/modules/billing/docs/games/icarus.md b/modules/billing/docs_old/games/icarus.md
similarity index 100%
rename from modules/billing/docs/games/icarus.md
rename to modules/billing/docs_old/games/icarus.md
diff --git a/modules/billing/docs/games/index.php b/modules/billing/docs_old/games/index.php
similarity index 100%
rename from modules/billing/docs/games/index.php
rename to modules/billing/docs_old/games/index.php
diff --git a/modules/billing/docs/games/insurgency-sandstorm.md b/modules/billing/docs_old/games/insurgency-sandstorm.md
similarity index 100%
rename from modules/billing/docs/games/insurgency-sandstorm.md
rename to modules/billing/docs_old/games/insurgency-sandstorm.md
diff --git a/modules/billing/docs/games/insurgency.md b/modules/billing/docs_old/games/insurgency.md
similarity index 100%
rename from modules/billing/docs/games/insurgency.md
rename to modules/billing/docs_old/games/insurgency.md
diff --git a/modules/billing/docs/games/iosoccer.md b/modules/billing/docs_old/games/iosoccer.md
similarity index 100%
rename from modules/billing/docs/games/iosoccer.md
rename to modules/billing/docs_old/games/iosoccer.md
diff --git a/modules/billing/docs/games/jedi-knight-ii-jedi-outcast.md b/modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md
similarity index 100%
rename from modules/billing/docs/games/jedi-knight-ii-jedi-outcast.md
rename to modules/billing/docs_old/games/jedi-knight-ii-jedi-outcast.md
diff --git a/modules/billing/docs/games/just-cause-2.md b/modules/billing/docs_old/games/just-cause-2.md
similarity index 100%
rename from modules/billing/docs/games/just-cause-2.md
rename to modules/billing/docs_old/games/just-cause-2.md
diff --git a/modules/billing/docs/games/just-cause-3.md b/modules/billing/docs_old/games/just-cause-3.md
similarity index 100%
rename from modules/billing/docs/games/just-cause-3.md
rename to modules/billing/docs_old/games/just-cause-3.md
diff --git a/modules/billing/docs/games/killing-floor-2.md b/modules/billing/docs_old/games/killing-floor-2.md
similarity index 100%
rename from modules/billing/docs/games/killing-floor-2.md
rename to modules/billing/docs_old/games/killing-floor-2.md
diff --git a/modules/billing/docs/games/killing-floor.md b/modules/billing/docs_old/games/killing-floor.md
similarity index 100%
rename from modules/billing/docs/games/killing-floor.md
rename to modules/billing/docs_old/games/killing-floor.md
diff --git a/modules/billing/docs/games/last-oasis.md b/modules/billing/docs_old/games/last-oasis.md
similarity index 100%
rename from modules/billing/docs/games/last-oasis.md
rename to modules/billing/docs_old/games/last-oasis.md
diff --git a/modules/billing/docs/games/leap.md b/modules/billing/docs_old/games/leap.md
similarity index 100%
rename from modules/billing/docs/games/leap.md
rename to modules/billing/docs_old/games/leap.md
diff --git a/modules/billing/docs/games/left-4-dead-2.md b/modules/billing/docs_old/games/left-4-dead-2.md
similarity index 100%
rename from modules/billing/docs/games/left-4-dead-2.md
rename to modules/billing/docs_old/games/left-4-dead-2.md
diff --git a/modules/billing/docs/games/left-4-dead.md b/modules/billing/docs_old/games/left-4-dead.md
similarity index 100%
rename from modules/billing/docs/games/left-4-dead.md
rename to modules/billing/docs_old/games/left-4-dead.md
diff --git a/modules/billing/docs/games/life-is-feudal.md b/modules/billing/docs_old/games/life-is-feudal.md
similarity index 100%
rename from modules/billing/docs/games/life-is-feudal.md
rename to modules/billing/docs_old/games/life-is-feudal.md
diff --git a/modules/billing/docs/games/longvinter.md b/modules/billing/docs_old/games/longvinter.md
similarity index 100%
rename from modules/billing/docs/games/longvinter.md
rename to modules/billing/docs_old/games/longvinter.md
diff --git a/modules/billing/docs/games/medal-of-honor-allied-assault.md b/modules/billing/docs_old/games/medal-of-honor-allied-assault.md
similarity index 100%
rename from modules/billing/docs/games/medal-of-honor-allied-assault.md
rename to modules/billing/docs_old/games/medal-of-honor-allied-assault.md
diff --git a/modules/billing/docs/games/memories-of-mars.md b/modules/billing/docs_old/games/memories-of-mars.md
similarity index 100%
rename from modules/billing/docs/games/memories-of-mars.md
rename to modules/billing/docs_old/games/memories-of-mars.md
diff --git a/modules/billing/docs/games/minecraft-bedrock-edition.md b/modules/billing/docs_old/games/minecraft-bedrock-edition.md
similarity index 100%
rename from modules/billing/docs/games/minecraft-bedrock-edition.md
rename to modules/billing/docs_old/games/minecraft-bedrock-edition.md
diff --git a/modules/billing/docs/games/minecraft-java-edition.md b/modules/billing/docs_old/games/minecraft-java-edition.md
similarity index 100%
rename from modules/billing/docs/games/minecraft-java-edition.md
rename to modules/billing/docs_old/games/minecraft-java-edition.md
diff --git a/modules/billing/docs/games/minecraft.md b/modules/billing/docs_old/games/minecraft.md
similarity index 100%
rename from modules/billing/docs/games/minecraft.md
rename to modules/billing/docs_old/games/minecraft.md
diff --git a/modules/billing/docs/games/mordhau.md b/modules/billing/docs_old/games/mordhau.md
similarity index 100%
rename from modules/billing/docs/games/mordhau.md
rename to modules/billing/docs_old/games/mordhau.md
diff --git a/modules/billing/docs/games/multi-theft-auto.md b/modules/billing/docs_old/games/multi-theft-auto.md
similarity index 100%
rename from modules/billing/docs/games/multi-theft-auto.md
rename to modules/billing/docs_old/games/multi-theft-auto.md
diff --git a/modules/billing/docs/games/mumble.md b/modules/billing/docs_old/games/mumble.md
similarity index 100%
rename from modules/billing/docs/games/mumble.md
rename to modules/billing/docs_old/games/mumble.md
diff --git a/modules/billing/docs/games/myth-of-empires.md b/modules/billing/docs_old/games/myth-of-empires.md
similarity index 100%
rename from modules/billing/docs/games/myth-of-empires.md
rename to modules/billing/docs_old/games/myth-of-empires.md
diff --git a/modules/billing/docs/games/natural-selection-2.md b/modules/billing/docs_old/games/natural-selection-2.md
similarity index 100%
rename from modules/billing/docs/games/natural-selection-2.md
rename to modules/billing/docs_old/games/natural-selection-2.md
diff --git a/modules/billing/docs/games/natural-selection.md b/modules/billing/docs_old/games/natural-selection.md
similarity index 100%
rename from modules/billing/docs/games/natural-selection.md
rename to modules/billing/docs_old/games/natural-selection.md
diff --git a/modules/billing/docs/games/necesse.md b/modules/billing/docs_old/games/necesse.md
similarity index 100%
rename from modules/billing/docs/games/necesse.md
rename to modules/billing/docs_old/games/necesse.md
diff --git a/modules/billing/docs/games/no-more-room-in-hell.md b/modules/billing/docs_old/games/no-more-room-in-hell.md
similarity index 100%
rename from modules/billing/docs/games/no-more-room-in-hell.md
rename to modules/billing/docs_old/games/no-more-room-in-hell.md
diff --git a/modules/billing/docs/games/ns2-combat.md b/modules/billing/docs_old/games/ns2-combat.md
similarity index 100%
rename from modules/billing/docs/games/ns2-combat.md
rename to modules/billing/docs_old/games/ns2-combat.md
diff --git a/modules/billing/docs/games/nuclear-dawn.md b/modules/billing/docs_old/games/nuclear-dawn.md
similarity index 100%
rename from modules/billing/docs/games/nuclear-dawn.md
rename to modules/billing/docs_old/games/nuclear-dawn.md
diff --git a/modules/billing/docs/games/onset.md b/modules/billing/docs_old/games/onset.md
similarity index 100%
rename from modules/billing/docs/games/onset.md
rename to modules/billing/docs_old/games/onset.md
diff --git a/modules/billing/docs/games/operation-harsh-doorstop.md b/modules/billing/docs_old/games/operation-harsh-doorstop.md
similarity index 100%
rename from modules/billing/docs/games/operation-harsh-doorstop.md
rename to modules/billing/docs_old/games/operation-harsh-doorstop.md
diff --git a/modules/billing/docs/games/opposing-force.md b/modules/billing/docs_old/games/opposing-force.md
similarity index 100%
rename from modules/billing/docs/games/opposing-force.md
rename to modules/billing/docs_old/games/opposing-force.md
diff --git a/modules/billing/docs/games/outlaws-of-the-old-west.md b/modules/billing/docs_old/games/outlaws-of-the-old-west.md
similarity index 100%
rename from modules/billing/docs/games/outlaws-of-the-old-west.md
rename to modules/billing/docs_old/games/outlaws-of-the-old-west.md
diff --git a/modules/billing/docs/games/outpost-zero.md b/modules/billing/docs_old/games/outpost-zero.md
similarity index 100%
rename from modules/billing/docs/games/outpost-zero.md
rename to modules/billing/docs_old/games/outpost-zero.md
diff --git a/modules/billing/docs/games/palworld-xbox.md b/modules/billing/docs_old/games/palworld-xbox.md
similarity index 100%
rename from modules/billing/docs/games/palworld-xbox.md
rename to modules/billing/docs_old/games/palworld-xbox.md
diff --git a/modules/billing/docs/games/palworld.md b/modules/billing/docs_old/games/palworld.md
similarity index 100%
rename from modules/billing/docs/games/palworld.md
rename to modules/billing/docs_old/games/palworld.md
diff --git a/modules/billing/docs/games/papermc.md b/modules/billing/docs_old/games/papermc.md
similarity index 100%
rename from modules/billing/docs/games/papermc.md
rename to modules/billing/docs_old/games/papermc.md
diff --git a/modules/billing/docs/games/path-of-titans.md b/modules/billing/docs_old/games/path-of-titans.md
similarity index 100%
rename from modules/billing/docs/games/path-of-titans.md
rename to modules/billing/docs_old/games/path-of-titans.md
diff --git a/modules/billing/docs/games/pavlov-vr.md b/modules/billing/docs_old/games/pavlov-vr.md
similarity index 100%
rename from modules/billing/docs/games/pavlov-vr.md
rename to modules/billing/docs_old/games/pavlov-vr.md
diff --git a/modules/billing/docs/games/pirates-vikings-knights-ii.md b/modules/billing/docs_old/games/pirates-vikings-knights-ii.md
similarity index 100%
rename from modules/billing/docs/games/pirates-vikings-knights-ii.md
rename to modules/billing/docs_old/games/pirates-vikings-knights-ii.md
diff --git a/modules/billing/docs/games/pixark.md b/modules/billing/docs_old/games/pixark.md
similarity index 100%
rename from modules/billing/docs/games/pixark.md
rename to modules/billing/docs_old/games/pixark.md
diff --git a/modules/billing/docs/games/project-cars-2.md b/modules/billing/docs_old/games/project-cars-2.md
similarity index 100%
rename from modules/billing/docs/games/project-cars-2.md
rename to modules/billing/docs_old/games/project-cars-2.md
diff --git a/modules/billing/docs/games/project-cars.md b/modules/billing/docs_old/games/project-cars.md
similarity index 100%
rename from modules/billing/docs/games/project-cars.md
rename to modules/billing/docs_old/games/project-cars.md
diff --git a/modules/billing/docs/games/project-zomboid.md b/modules/billing/docs_old/games/project-zomboid.md
similarity index 100%
rename from modules/billing/docs/games/project-zomboid.md
rename to modules/billing/docs_old/games/project-zomboid.md
diff --git a/modules/billing/docs/games/quake-2.md b/modules/billing/docs_old/games/quake-2.md
similarity index 100%
rename from modules/billing/docs/games/quake-2.md
rename to modules/billing/docs_old/games/quake-2.md
diff --git a/modules/billing/docs/games/quake-3-arena.md b/modules/billing/docs_old/games/quake-3-arena.md
similarity index 100%
rename from modules/billing/docs/games/quake-3-arena.md
rename to modules/billing/docs_old/games/quake-3-arena.md
diff --git a/modules/billing/docs/games/quake-4.md b/modules/billing/docs_old/games/quake-4.md
similarity index 100%
rename from modules/billing/docs/games/quake-4.md
rename to modules/billing/docs_old/games/quake-4.md
diff --git a/modules/billing/docs/games/quake-live.md b/modules/billing/docs_old/games/quake-live.md
similarity index 100%
rename from modules/billing/docs/games/quake-live.md
rename to modules/billing/docs_old/games/quake-live.md
diff --git a/modules/billing/docs/games/quake-world.md b/modules/billing/docs_old/games/quake-world.md
similarity index 100%
rename from modules/billing/docs/games/quake-world.md
rename to modules/billing/docs_old/games/quake-world.md
diff --git a/modules/billing/docs/games/red-orchestra-ostfront-41-45.md b/modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md
similarity index 100%
rename from modules/billing/docs/games/red-orchestra-ostfront-41-45.md
rename to modules/billing/docs_old/games/red-orchestra-ostfront-41-45.md
diff --git a/modules/billing/docs/games/redm.md b/modules/billing/docs_old/games/redm.md
similarity index 100%
rename from modules/billing/docs/games/redm.md
rename to modules/billing/docs_old/games/redm.md
diff --git a/modules/billing/docs/games/reign-of-kings.md b/modules/billing/docs_old/games/reign-of-kings.md
similarity index 100%
rename from modules/billing/docs/games/reign-of-kings.md
rename to modules/billing/docs_old/games/reign-of-kings.md
diff --git a/modules/billing/docs/games/rem-survival.md b/modules/billing/docs_old/games/rem-survival.md
similarity index 100%
rename from modules/billing/docs/games/rem-survival.md
rename to modules/billing/docs_old/games/rem-survival.md
diff --git a/modules/billing/docs/games/return-to-castle-wolfenstein.md b/modules/billing/docs_old/games/return-to-castle-wolfenstein.md
similarity index 100%
rename from modules/billing/docs/games/return-to-castle-wolfenstein.md
rename to modules/billing/docs_old/games/return-to-castle-wolfenstein.md
diff --git a/modules/billing/docs/games/ricochet.md b/modules/billing/docs_old/games/ricochet.md
similarity index 100%
rename from modules/billing/docs/games/ricochet.md
rename to modules/billing/docs_old/games/ricochet.md
diff --git a/modules/billing/docs/games/rising-world.md b/modules/billing/docs_old/games/rising-world.md
similarity index 100%
rename from modules/billing/docs/games/rising-world.md
rename to modules/billing/docs_old/games/rising-world.md
diff --git a/modules/billing/docs/games/risk-of-rain-2.md b/modules/billing/docs_old/games/risk-of-rain-2.md
similarity index 100%
rename from modules/billing/docs/games/risk-of-rain-2.md
rename to modules/billing/docs_old/games/risk-of-rain-2.md
diff --git a/modules/billing/docs/games/rust.md b/modules/billing/docs_old/games/rust.md
similarity index 100%
rename from modules/billing/docs/games/rust.md
rename to modules/billing/docs_old/games/rust.md
diff --git a/modules/billing/docs/games/san-andreas-multiplayer.md b/modules/billing/docs_old/games/san-andreas-multiplayer.md
similarity index 100%
rename from modules/billing/docs/games/san-andreas-multiplayer.md
rename to modules/billing/docs_old/games/san-andreas-multiplayer.md
diff --git a/modules/billing/docs/games/satisfactory.md b/modules/billing/docs_old/games/satisfactory.md
similarity index 100%
rename from modules/billing/docs/games/satisfactory.md
rename to modules/billing/docs_old/games/satisfactory.md
diff --git a/modules/billing/docs/games/scp-secret-laboratory-servermod.md b/modules/billing/docs_old/games/scp-secret-laboratory-servermod.md
similarity index 100%
rename from modules/billing/docs/games/scp-secret-laboratory-servermod.md
rename to modules/billing/docs_old/games/scp-secret-laboratory-servermod.md
diff --git a/modules/billing/docs/games/scp-secret-laboratory.md b/modules/billing/docs_old/games/scp-secret-laboratory.md
similarity index 100%
rename from modules/billing/docs/games/scp-secret-laboratory.md
rename to modules/billing/docs_old/games/scp-secret-laboratory.md
diff --git a/modules/billing/docs/games/scum.md b/modules/billing/docs_old/games/scum.md
similarity index 100%
rename from modules/billing/docs/games/scum.md
rename to modules/billing/docs_old/games/scum.md
diff --git a/modules/billing/docs/games/skyrim-together-reborn-mod.md b/modules/billing/docs_old/games/skyrim-together-reborn-mod.md
similarity index 100%
rename from modules/billing/docs/games/skyrim-together-reborn-mod.md
rename to modules/billing/docs_old/games/skyrim-together-reborn-mod.md
diff --git a/modules/billing/docs/games/soldat.md b/modules/billing/docs_old/games/soldat.md
similarity index 100%
rename from modules/billing/docs/games/soldat.md
rename to modules/billing/docs_old/games/soldat.md
diff --git a/modules/billing/docs/games/soldier-of-fortune-2-double-helix-gold.md b/modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md
similarity index 100%
rename from modules/billing/docs/games/soldier-of-fortune-2-double-helix-gold.md
rename to modules/billing/docs_old/games/soldier-of-fortune-2-double-helix-gold.md
diff --git a/modules/billing/docs/games/sons-of-the-forest.md b/modules/billing/docs_old/games/sons-of-the-forest.md
similarity index 100%
rename from modules/billing/docs/games/sons-of-the-forest.md
rename to modules/billing/docs_old/games/sons-of-the-forest.md
diff --git a/modules/billing/docs/games/soulmask.md b/modules/billing/docs_old/games/soulmask.md
similarity index 100%
rename from modules/billing/docs/games/soulmask.md
rename to modules/billing/docs_old/games/soulmask.md
diff --git a/modules/billing/docs/games/source-forts-classic.md b/modules/billing/docs_old/games/source-forts-classic.md
similarity index 100%
rename from modules/billing/docs/games/source-forts-classic.md
rename to modules/billing/docs_old/games/source-forts-classic.md
diff --git a/modules/billing/docs/games/space-engineers.md b/modules/billing/docs_old/games/space-engineers.md
similarity index 100%
rename from modules/billing/docs/games/space-engineers.md
rename to modules/billing/docs_old/games/space-engineers.md
diff --git a/modules/billing/docs/games/squad-44.md b/modules/billing/docs_old/games/squad-44.md
similarity index 100%
rename from modules/billing/docs/games/squad-44.md
rename to modules/billing/docs_old/games/squad-44.md
diff --git a/modules/billing/docs/games/squad.md b/modules/billing/docs_old/games/squad.md
similarity index 100%
rename from modules/billing/docs/games/squad.md
rename to modules/billing/docs_old/games/squad.md
diff --git a/modules/billing/docs/games/starbound.md b/modules/billing/docs_old/games/starbound.md
similarity index 100%
rename from modules/billing/docs/games/starbound.md
rename to modules/billing/docs_old/games/starbound.md
diff --git a/modules/billing/docs/games/stationeers.md b/modules/billing/docs_old/games/stationeers.md
similarity index 100%
rename from modules/billing/docs/games/stationeers.md
rename to modules/billing/docs_old/games/stationeers.md
diff --git a/modules/billing/docs/games/staxel.md b/modules/billing/docs_old/games/staxel.md
similarity index 100%
rename from modules/billing/docs/games/staxel.md
rename to modules/billing/docs_old/games/staxel.md
diff --git a/modules/billing/docs/games/stickybots.md b/modules/billing/docs_old/games/stickybots.md
similarity index 100%
rename from modules/billing/docs/games/stickybots.md
rename to modules/billing/docs_old/games/stickybots.md
diff --git a/modules/billing/docs/games/subsistence.md b/modules/billing/docs_old/games/subsistence.md
similarity index 100%
rename from modules/billing/docs/games/subsistence.md
rename to modules/billing/docs_old/games/subsistence.md
diff --git a/modules/billing/docs/games/survive-the-nights.md b/modules/billing/docs_old/games/survive-the-nights.md
similarity index 100%
rename from modules/billing/docs/games/survive-the-nights.md
rename to modules/billing/docs_old/games/survive-the-nights.md
diff --git a/modules/billing/docs/games/sven-co-op.md b/modules/billing/docs_old/games/sven-co-op.md
similarity index 100%
rename from modules/billing/docs/games/sven-co-op.md
rename to modules/billing/docs_old/games/sven-co-op.md
diff --git a/modules/billing/docs/games/team-fortress-2.md b/modules/billing/docs_old/games/team-fortress-2.md
similarity index 100%
rename from modules/billing/docs/games/team-fortress-2.md
rename to modules/billing/docs_old/games/team-fortress-2.md
diff --git a/modules/billing/docs/games/team-fortress-classic.md b/modules/billing/docs_old/games/team-fortress-classic.md
similarity index 100%
rename from modules/billing/docs/games/team-fortress-classic.md
rename to modules/billing/docs_old/games/team-fortress-classic.md
diff --git a/modules/billing/docs/games/teamspeak-3.md b/modules/billing/docs_old/games/teamspeak-3.md
similarity index 100%
rename from modules/billing/docs/games/teamspeak-3.md
rename to modules/billing/docs_old/games/teamspeak-3.md
diff --git a/modules/billing/docs/games/tebex.md b/modules/billing/docs_old/games/tebex.md
similarity index 100%
rename from modules/billing/docs/games/tebex.md
rename to modules/billing/docs_old/games/tebex.md
diff --git a/modules/billing/docs/games/teeworlds.md b/modules/billing/docs_old/games/teeworlds.md
similarity index 100%
rename from modules/billing/docs/games/teeworlds.md
rename to modules/billing/docs_old/games/teeworlds.md
diff --git a/modules/billing/docs/games/terraria.md b/modules/billing/docs_old/games/terraria.md
similarity index 100%
rename from modules/billing/docs/games/terraria.md
rename to modules/billing/docs_old/games/terraria.md
diff --git a/modules/billing/docs/games/terratech-worlds.md b/modules/billing/docs_old/games/terratech-worlds.md
similarity index 100%
rename from modules/billing/docs/games/terratech-worlds.md
rename to modules/billing/docs_old/games/terratech-worlds.md
diff --git a/modules/billing/docs/games/the-forest.md b/modules/billing/docs_old/games/the-forest.md
similarity index 100%
rename from modules/billing/docs/games/the-forest.md
rename to modules/billing/docs_old/games/the-forest.md
diff --git a/modules/billing/docs/games/the-front.md b/modules/billing/docs_old/games/the-front.md
similarity index 100%
rename from modules/billing/docs/games/the-front.md
rename to modules/billing/docs_old/games/the-front.md
diff --git a/modules/billing/docs/games/the-isle.md b/modules/billing/docs_old/games/the-isle.md
similarity index 100%
rename from modules/billing/docs/games/the-isle.md
rename to modules/billing/docs_old/games/the-isle.md
diff --git a/modules/billing/docs/games/the-lord-of-the-rings-return-to-moria.md b/modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md
similarity index 100%
rename from modules/billing/docs/games/the-lord-of-the-rings-return-to-moria.md
rename to modules/billing/docs_old/games/the-lord-of-the-rings-return-to-moria.md
diff --git a/modules/billing/docs/games/the-specialists.md b/modules/billing/docs_old/games/the-specialists.md
similarity index 100%
rename from modules/billing/docs/games/the-specialists.md
rename to modules/billing/docs_old/games/the-specialists.md
diff --git a/modules/billing/docs/games/tinkertown.md b/modules/billing/docs_old/games/tinkertown.md
similarity index 100%
rename from modules/billing/docs/games/tinkertown.md
rename to modules/billing/docs_old/games/tinkertown.md
diff --git a/modules/billing/docs/games/tower-unite.md b/modules/billing/docs_old/games/tower-unite.md
similarity index 100%
rename from modules/billing/docs/games/tower-unite.md
rename to modules/billing/docs_old/games/tower-unite.md
diff --git a/modules/billing/docs/games/unreal-tournament-2004.md b/modules/billing/docs_old/games/unreal-tournament-2004.md
similarity index 100%
rename from modules/billing/docs/games/unreal-tournament-2004.md
rename to modules/billing/docs_old/games/unreal-tournament-2004.md
diff --git a/modules/billing/docs/games/unreal-tournament-3.md b/modules/billing/docs_old/games/unreal-tournament-3.md
similarity index 100%
rename from modules/billing/docs/games/unreal-tournament-3.md
rename to modules/billing/docs_old/games/unreal-tournament-3.md
diff --git a/modules/billing/docs/games/unreal-tournament-99.md b/modules/billing/docs_old/games/unreal-tournament-99.md
similarity index 100%
rename from modules/billing/docs/games/unreal-tournament-99.md
rename to modules/billing/docs_old/games/unreal-tournament-99.md
diff --git a/modules/billing/docs/games/unreal-tournament.md b/modules/billing/docs_old/games/unreal-tournament.md
similarity index 100%
rename from modules/billing/docs/games/unreal-tournament.md
rename to modules/billing/docs_old/games/unreal-tournament.md
diff --git a/modules/billing/docs/games/unturned.md b/modules/billing/docs_old/games/unturned.md
similarity index 100%
rename from modules/billing/docs/games/unturned.md
rename to modules/billing/docs_old/games/unturned.md
diff --git a/modules/billing/docs/games/urban-terror-4.md b/modules/billing/docs_old/games/urban-terror-4.md
similarity index 100%
rename from modules/billing/docs/games/urban-terror-4.md
rename to modules/billing/docs_old/games/urban-terror-4.md
diff --git a/modules/billing/docs/games/v-rising.md b/modules/billing/docs_old/games/v-rising.md
similarity index 100%
rename from modules/billing/docs/games/v-rising.md
rename to modules/billing/docs_old/games/v-rising.md
diff --git a/modules/billing/docs/games/valheim.md b/modules/billing/docs_old/games/valheim.md
similarity index 100%
rename from modules/billing/docs/games/valheim.md
rename to modules/billing/docs_old/games/valheim.md
diff --git a/modules/billing/docs/games/vampire-slayer.md b/modules/billing/docs_old/games/vampire-slayer.md
similarity index 100%
rename from modules/billing/docs/games/vampire-slayer.md
rename to modules/billing/docs_old/games/vampire-slayer.md
diff --git a/modules/billing/docs/games/velocity-proxy.md b/modules/billing/docs_old/games/velocity-proxy.md
similarity index 100%
rename from modules/billing/docs/games/velocity-proxy.md
rename to modules/billing/docs_old/games/velocity-proxy.md
diff --git a/modules/billing/docs/games/vintage-story.md b/modules/billing/docs_old/games/vintage-story.md
similarity index 100%
rename from modules/billing/docs/games/vintage-story.md
rename to modules/billing/docs_old/games/vintage-story.md
diff --git a/modules/billing/docs/games/warfork.md b/modules/billing/docs_old/games/warfork.md
similarity index 100%
rename from modules/billing/docs/games/warfork.md
rename to modules/billing/docs_old/games/warfork.md
diff --git a/modules/billing/docs/games/warsow.md b/modules/billing/docs_old/games/warsow.md
similarity index 100%
rename from modules/billing/docs/games/warsow.md
rename to modules/billing/docs_old/games/warsow.md
diff --git a/modules/billing/docs/games/waterfallmc.md b/modules/billing/docs_old/games/waterfallmc.md
similarity index 100%
rename from modules/billing/docs/games/waterfallmc.md
rename to modules/billing/docs_old/games/waterfallmc.md
diff --git a/modules/billing/docs/games/wolfenstein-enemy-territory.md b/modules/billing/docs_old/games/wolfenstein-enemy-territory.md
similarity index 100%
rename from modules/billing/docs/games/wolfenstein-enemy-territory.md
rename to modules/billing/docs_old/games/wolfenstein-enemy-territory.md
diff --git a/modules/billing/docs/games/world-titans-war.md b/modules/billing/docs_old/games/world-titans-war.md
similarity index 100%
rename from modules/billing/docs/games/world-titans-war.md
rename to modules/billing/docs_old/games/world-titans-war.md
diff --git a/modules/billing/docs/games/wreckfest-2.md b/modules/billing/docs_old/games/wreckfest-2.md
similarity index 100%
rename from modules/billing/docs/games/wreckfest-2.md
rename to modules/billing/docs_old/games/wreckfest-2.md
diff --git a/modules/billing/docs/games/wreckfest.md b/modules/billing/docs_old/games/wreckfest.md
similarity index 100%
rename from modules/billing/docs/games/wreckfest.md
rename to modules/billing/docs_old/games/wreckfest.md
diff --git a/modules/billing/docs/games/wurm-unlimited.md b/modules/billing/docs_old/games/wurm-unlimited.md
similarity index 100%
rename from modules/billing/docs/games/wurm-unlimited.md
rename to modules/billing/docs_old/games/wurm-unlimited.md
diff --git a/modules/billing/docs/games/xonotic.md b/modules/billing/docs_old/games/xonotic.md
similarity index 100%
rename from modules/billing/docs/games/xonotic.md
rename to modules/billing/docs_old/games/xonotic.md
diff --git a/modules/billing/docs/games/zombie-master-reborn.md b/modules/billing/docs_old/games/zombie-master-reborn.md
similarity index 100%
rename from modules/billing/docs/games/zombie-master-reborn.md
rename to modules/billing/docs_old/games/zombie-master-reborn.md
diff --git a/modules/billing/docs/games/zombie-panic-source.md b/modules/billing/docs_old/games/zombie-panic-source.md
similarity index 100%
rename from modules/billing/docs/games/zombie-panic-source.md
rename to modules/billing/docs_old/games/zombie-panic-source.md
diff --git a/modules/billing/docs/server.php b/modules/billing/docs_old/server.php
similarity index 100%
rename from modules/billing/docs/server.php
rename to modules/billing/docs_old/server.php
diff --git a/modules/billing/includes/menu.php b/modules/billing/includes/menu.php
index 381f8c7f..57120a04 100644
--- a/modules/billing/includes/menu.php
+++ b/modules/billing/includes/menu.php
@@ -88,6 +88,7 @@ if ($is_logged_in) {