diff --git a/Graphics/levels/Chapter01/Level04/Tiles/+mid1.bmp b/Graphics/levels/Chapter01/Level04/Tiles/+mid1.bmp new file mode 100644 index 000000000..b837a9128 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/+mid1.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/+mid2.bmp b/Graphics/levels/Chapter01/Level04/Tiles/+mid2.bmp new file mode 100644 index 000000000..b0b367376 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/+mid2.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/magic_shop.gin b/Graphics/levels/Chapter01/Level04/Tiles/magic_shop.gin new file mode 100644 index 000000000..933c6da5f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/magic_shop.gin differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/magicshop.max b/Graphics/levels/Chapter01/Level04/Tiles/magicshop.max new file mode 100644 index 000000000..4cfee3a07 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/magicshop.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/manhole.gin b/Graphics/levels/Chapter01/Level04/Tiles/manhole.gin new file mode 100644 index 000000000..a48ded1e9 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/manhole.gin differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/manhole.max b/Graphics/levels/Chapter01/Level04/Tiles/manhole.max new file mode 100644 index 000000000..be791d081 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/manhole.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/mid3.bmp b/Graphics/levels/Chapter01/Level04/Tiles/mid3.bmp new file mode 100644 index 000000000..8a77578f0 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/mid3.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/mid4.bmp b/Graphics/levels/Chapter01/Level04/Tiles/mid4.bmp new file mode 100644 index 000000000..884d3e7b3 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/mid4.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/road.gin b/Graphics/levels/Chapter01/Level04/Tiles/road.gin new file mode 100644 index 000000000..fa1313c55 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/road.gin differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/road.max b/Graphics/levels/Chapter01/Level04/Tiles/road.max new file mode 100644 index 000000000..5bfa77f1a Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/road.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/road_flat.gin b/Graphics/levels/Chapter01/Level04/Tiles/road_flat.gin new file mode 100644 index 000000000..0883730e8 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/road_flat.gin differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/road_flat.max b/Graphics/levels/Chapter01/Level04/Tiles/road_flat.max new file mode 100644 index 000000000..403d339cb Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/road_flat.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/roadvar.gin b/Graphics/levels/Chapter01/Level04/Tiles/roadvar.gin new file mode 100644 index 000000000..21d01b620 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/roadvar.gin differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/roadvar.max b/Graphics/levels/Chapter01/Level04/Tiles/roadvar.max new file mode 100644 index 000000000..414ae6061 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/roadvar.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/shelllight.max b/Graphics/levels/Chapter01/Level04/Tiles/shelllight.max new file mode 100644 index 000000000..a0b87421e Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/shelllight.max differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop1.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop1.bmp new file mode 100644 index 000000000..9ca8cb72c Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop1.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop10.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop10.bmp new file mode 100644 index 000000000..bd5d82adc Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop10.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop11.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop11.bmp new file mode 100644 index 000000000..bdfd22a5f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop11.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop12.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop12.bmp new file mode 100644 index 000000000..c230d6ac2 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop12.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop13.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop13.bmp new file mode 100644 index 000000000..3906fcc93 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop13.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop14.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop14.bmp new file mode 100644 index 000000000..0536f6c38 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop14.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop15.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop15.bmp new file mode 100644 index 000000000..5d32ac358 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop15.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop16.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop16.bmp new file mode 100644 index 000000000..2b6f1d9eb Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop16.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop17.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop17.bmp new file mode 100644 index 000000000..cbdc0a8ad Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop17.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop18.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop18.bmp new file mode 100644 index 000000000..f6dd1e4ac Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop18.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop19.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop19.bmp new file mode 100644 index 000000000..28b98f9af Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop19.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop2.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop2.bmp new file mode 100644 index 000000000..b52904228 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop2.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop20.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop20.bmp new file mode 100644 index 000000000..57087129d Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop20.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop21.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop21.bmp new file mode 100644 index 000000000..a889d1ec4 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop21.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop22.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop22.bmp new file mode 100644 index 000000000..6b927427c Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop22.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop23.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop23.bmp new file mode 100644 index 000000000..5cbd0d072 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop23.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop24.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop24.bmp new file mode 100644 index 000000000..83191dfbe Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop24.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop25.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop25.bmp new file mode 100644 index 000000000..9dc81108e Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop25.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop26.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop26.bmp new file mode 100644 index 000000000..274b9db2e Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop26.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop27.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop27.bmp new file mode 100644 index 000000000..2f7c4876b Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop27.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop28.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop28.bmp new file mode 100644 index 000000000..8ed375927 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop28.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop29.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop29.bmp new file mode 100644 index 000000000..84f80969f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop29.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop3.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop3.bmp new file mode 100644 index 000000000..d93a88326 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop3.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop30.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop30.bmp new file mode 100644 index 000000000..ec4141102 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop30.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop31.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop31.bmp new file mode 100644 index 000000000..6b14fb938 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop31.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop32.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop32.bmp new file mode 100644 index 000000000..4789b345e Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop32.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop4.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop4.bmp new file mode 100644 index 000000000..019f9f85f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop4.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop5.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop5.bmp new file mode 100644 index 000000000..1c37f320f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop5.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop6.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop6.bmp new file mode 100644 index 000000000..4f49e906f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop6.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop7.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop7.bmp new file mode 100644 index 000000000..2d2ea9364 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop7.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop8.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop8.bmp new file mode 100644 index 000000000..780e665ff Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop8.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop9.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop9.bmp new file mode 100644 index 000000000..9b6c3a650 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+magicshop9.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid3.lbm b/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid3.lbm new file mode 100644 index 000000000..d6cce5b8b Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid3.lbm differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid4.lbm b/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid4.lbm new file mode 100644 index 000000000..2ce1a5f7d Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/+mid4.lbm differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/cane.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/cane.bmp new file mode 100644 index 000000000..39d856eee Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/cane.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/manhole.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/manhole.bmp new file mode 100644 index 000000000..2ba5cc09f Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/manhole.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/mid1.lbm b/Graphics/levels/Chapter01/Level04/Tiles/textures/mid1.lbm new file mode 100644 index 000000000..6ed922a31 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/mid1.lbm differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/mid2.lbm b/Graphics/levels/Chapter01/Level04/Tiles/textures/mid2.lbm new file mode 100644 index 000000000..f49ad0107 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/mid2.lbm differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road1.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road1.bmp new file mode 100644 index 000000000..603a121e1 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road1.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road2.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road2.bmp new file mode 100644 index 000000000..7da7db6a4 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road2.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road3.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road3.bmp new file mode 100644 index 000000000..51a1df228 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road3.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road3b.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road3b.bmp new file mode 100644 index 000000000..c4446584d Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road3b.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road4.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road4.bmp new file mode 100644 index 000000000..5fa5d4988 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road4.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road4b.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road4b.bmp new file mode 100644 index 000000000..0e2b4b71c Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road4b.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road5.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road5.bmp new file mode 100644 index 000000000..6cee27f56 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road5.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road5b.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road5b.bmp new file mode 100644 index 000000000..a16e31fcd Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road5b.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road6.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road6.bmp new file mode 100644 index 000000000..dfaa935b8 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road6.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road7.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road7.bmp new file mode 100644 index 000000000..8dfab8abe Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road7.bmp differ diff --git a/Graphics/levels/Chapter01/Level04/Tiles/textures/road8.bmp b/Graphics/levels/Chapter01/Level04/Tiles/textures/road8.bmp new file mode 100644 index 000000000..2497db0b5 Binary files /dev/null and b/Graphics/levels/Chapter01/Level04/Tiles/textures/road8.bmp differ