diff --git a/Graphics/Platforms/ghosttrain/ghosttrain.gin b/Graphics/Platforms/ghosttrain/ghosttrain.gin new file mode 100644 index 000000000..f1a3c20ba Binary files /dev/null and b/Graphics/Platforms/ghosttrain/ghosttrain.gin differ diff --git a/Graphics/Platforms/ghosttrain/ghosttrain.max b/Graphics/Platforms/ghosttrain/ghosttrain.max new file mode 100644 index 000000000..de3fe7f19 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/ghosttrain.max differ diff --git a/Graphics/Platforms/ghosttrain/textures/+handle.bmp b/Graphics/Platforms/ghosttrain/textures/+handle.bmp new file mode 100644 index 000000000..6f929ac82 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/+handle.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/+wheel.bmp b/Graphics/Platforms/ghosttrain/textures/+wheel.bmp new file mode 100644 index 000000000..580228db8 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/+wheel.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/seat.bmp b/Graphics/Platforms/ghosttrain/textures/seat.bmp new file mode 100644 index 000000000..6ba64405c Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/seat.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side1.bmp b/Graphics/Platforms/ghosttrain/textures/side1.bmp new file mode 100644 index 000000000..430408fa4 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side1.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side1back.bmp b/Graphics/Platforms/ghosttrain/textures/side1back.bmp new file mode 100644 index 000000000..bb41681d2 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side1back.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side1v.bmp b/Graphics/Platforms/ghosttrain/textures/side1v.bmp new file mode 100644 index 000000000..808ad5360 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side1v.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side2.bmp b/Graphics/Platforms/ghosttrain/textures/side2.bmp new file mode 100644 index 000000000..ba22df179 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side2.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side2rusty.bmp b/Graphics/Platforms/ghosttrain/textures/side2rusty.bmp new file mode 100644 index 000000000..9be384ffb Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side2rusty.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side2v.bmp b/Graphics/Platforms/ghosttrain/textures/side2v.bmp new file mode 100644 index 000000000..0f3778d35 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side2v.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side3.bmp b/Graphics/Platforms/ghosttrain/textures/side3.bmp new file mode 100644 index 000000000..058536697 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side3.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side4.bmp b/Graphics/Platforms/ghosttrain/textures/side4.bmp new file mode 100644 index 000000000..cbf1e9f1c Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side4.bmp differ diff --git a/Graphics/Platforms/ghosttrain/textures/side4rusty.bmp b/Graphics/Platforms/ghosttrain/textures/side4rusty.bmp new file mode 100644 index 000000000..e9382af72 Binary files /dev/null and b/Graphics/Platforms/ghosttrain/textures/side4rusty.bmp differ