diff --git a/Graphics/levels/Chapter04/Level04/Tiles/KANDY.max b/Graphics/levels/Chapter04/Level04/Tiles/KANDY.max new file mode 100644 index 000000000..75e1b7907 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/KANDY.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/SB.bmp b/Graphics/levels/Chapter04/Level04/Tiles/SB.bmp new file mode 100644 index 000000000..1bfefe578 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/SB.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs1.bmp new file mode 100644 index 000000000..e044aa138 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs10.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs10.bmp new file mode 100644 index 000000000..625978046 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs10.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs11.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs11.bmp new file mode 100644 index 000000000..b6891567f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs11.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs12.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs12.bmp new file mode 100644 index 000000000..904c61c74 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs12.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs13.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs13.bmp new file mode 100644 index 000000000..5ebac97d6 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs13.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs14.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs14.bmp new file mode 100644 index 000000000..2d212ee8e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs14.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs15.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs15.bmp new file mode 100644 index 000000000..e85e10358 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs15.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs16.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs16.bmp new file mode 100644 index 000000000..dd18ed33c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs16.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs17.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs17.bmp new file mode 100644 index 000000000..48e1b2854 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs17.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs18.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs18.bmp new file mode 100644 index 000000000..4535369e3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs18.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs19.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs19.bmp new file mode 100644 index 000000000..e809fee50 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs19.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs2.bmp new file mode 100644 index 000000000..d7470a0e2 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs20.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs20.bmp new file mode 100644 index 000000000..3cb589ce3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs20.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs21.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs21.bmp new file mode 100644 index 000000000..f4cbd4266 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs21.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs22.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs22.bmp new file mode 100644 index 000000000..0de4761c4 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs22.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs3.bmp new file mode 100644 index 000000000..1768f26bb Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs4.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs4.bmp new file mode 100644 index 000000000..5f2d06a39 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs4.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs5.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs5.bmp new file mode 100644 index 000000000..919aee788 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs5.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs6.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs6.bmp new file mode 100644 index 000000000..afd69ccd1 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs6.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs7.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs7.bmp new file mode 100644 index 000000000..2bc3a65d0 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs7.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs8.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs8.bmp new file mode 100644 index 000000000..f597a782d Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs8.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs9.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs9.bmp new file mode 100644 index 000000000..a02fce433 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+bs9.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1a.bmp new file mode 100644 index 000000000..63c1c58ab Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1b.bmp new file mode 100644 index 000000000..c9375f67e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1c.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1c.bmp new file mode 100644 index 000000000..ae78a71d3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1c.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1d.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1d.bmp new file mode 100644 index 000000000..dedf66069 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+enter1d.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy1.bmp new file mode 100644 index 000000000..a277bb773 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy2.bmp new file mode 100644 index 000000000..0c193eb29 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy3.bmp new file mode 100644 index 000000000..4db5adc62 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy4.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy4.bmp new file mode 100644 index 000000000..7ea166a2a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy4.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy5.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy5.bmp new file mode 100644 index 000000000..b373ddf82 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy5.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy6.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy6.bmp new file mode 100644 index 000000000..f027e3662 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+kandy6.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_1.bmp new file mode 100644 index 000000000..495c6f342 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_2.bmp new file mode 100644 index 000000000..2741c34b1 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_3.bmp new file mode 100644 index 000000000..b9a7c3576 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_4.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_4.bmp new file mode 100644 index 000000000..c6f946645 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/+rocksign_4.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar1.bmp new file mode 100644 index 000000000..6cc9b0dbf Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar2.bmp new file mode 100644 index 000000000..2ee7f5c5f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar3.bmp new file mode 100644 index 000000000..3a32714b0 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/botholevar3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endleft.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endleft.bmp new file mode 100644 index 000000000..ec0787589 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endleft.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endright.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endright.bmp new file mode 100644 index 000000000..08f617c43 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_endright.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topa.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topa.bmp new file mode 100644 index 000000000..fc5707249 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topa.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topb.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topb.bmp new file mode 100644 index 000000000..6e38d07e7 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topb.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topleft.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topleft.bmp new file mode 100644 index 000000000..f69b58574 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topleft.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topright.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topright.bmp new file mode 100644 index 000000000..d852bb2bf Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_topright.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1a.bmp new file mode 100644 index 000000000..bb749e91b Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1b.bmp new file mode 100644 index 000000000..24febb11b Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_trans1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transleft1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transleft1.bmp new file mode 100644 index 000000000..298becd9f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transleft1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transright1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transright1.bmp new file mode 100644 index 000000000..9b9571230 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/bub_transright1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_a.bmp new file mode 100644 index 000000000..6f58beb8a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_b.bmp new file mode 100644 index 000000000..8c4d03954 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_c.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_c.bmp new file mode 100644 index 000000000..1e78290f4 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_c.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_d.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_d.bmp new file mode 100644 index 000000000..f568fbc0f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_d.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_e.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_e.bmp new file mode 100644 index 000000000..9f23f9883 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_e.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_f.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_f.bmp new file mode 100644 index 000000000..94681d352 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_f.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_g.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_g.bmp new file mode 100644 index 000000000..a2a06cfe1 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_g.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_h.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_h.bmp new file mode 100644 index 000000000..b75810623 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/caveback_h.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1a.bmp new file mode 100644 index 000000000..d16792a1c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1b.bmp new file mode 100644 index 000000000..5e29078ce Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2a.bmp new file mode 100644 index 000000000..5b3c4c0e0 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2b.bmp new file mode 100644 index 000000000..6e4e78f31 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_2b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3a.bmp new file mode 100644 index 000000000..8554e1de5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3b.bmp new file mode 100644 index 000000000..bded15e8e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layer_3b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1a.bmp new file mode 100644 index 000000000..19dc1fd8f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1b.bmp new file mode 100644 index 000000000..4d1bb6581 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2a.bmp new file mode 100644 index 000000000..9cff2f286 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2b.bmp new file mode 100644 index 000000000..641962e13 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole2b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3a.bmp new file mode 100644 index 000000000..1cd83577f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3b.bmp new file mode 100644 index 000000000..46bf54be6 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layerhole3b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/layershole.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layershole.bmp new file mode 100644 index 000000000..59b58aebf Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/layershole.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1a.bmp new file mode 100644 index 000000000..571512a5c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1b.bmp new file mode 100644 index 000000000..689b893c5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1_sand_edge_1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1a.bmp new file mode 100644 index 000000000..37b97ba8c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1b.bmp new file mode 100644 index 000000000..039c58be2 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1a.bmp new file mode 100644 index 000000000..0564390a8 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1b.bmp new file mode 100644 index 000000000..8325cf8bb Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1hole.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1hole.bmp new file mode 100644 index 000000000..b4a51e719 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock1hole.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2a.bmp new file mode 100644 index 000000000..a1dee5a96 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2b.bmp new file mode 100644 index 000000000..dfb14a914 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1_rock2b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1a.bmp new file mode 100644 index 000000000..1c13b5427 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1b.bmp new file mode 100644 index 000000000..cac47ef25 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/road_sand1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1a.bmp new file mode 100644 index 000000000..59ecc51d0 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1b.bmp new file mode 100644 index 000000000..ff00cd672 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sand1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1a.bmp new file mode 100644 index 000000000..c84a969d0 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1b.bmp new file mode 100644 index 000000000..603553a26 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/sandhole1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike2.bmp new file mode 100644 index 000000000..f10a7e254 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_ceiling.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_ceiling.bmp new file mode 100644 index 000000000..0b9f9bd8e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_ceiling.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_a.bmp new file mode 100644 index 000000000..70e3e5d73 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_b.bmp new file mode 100644 index 000000000..b4bbd8281 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spike_tranz_b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/spikebak.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spikebak.bmp new file mode 100644 index 000000000..f8c8f8e31 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/spikebak.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1a.bmp new file mode 100644 index 000000000..9aa4a28d5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1b.bmp new file mode 100644 index 000000000..43b524c96 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_inner.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_inner.bmp new file mode 100644 index 000000000..236f85fb1 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_inner.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_innertop.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_innertop.bmp new file mode 100644 index 000000000..1f92c9380 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_innertop.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_tranz.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_tranz.bmp new file mode 100644 index 000000000..2c7c6acb8 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/under_edge_tranz.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a.bmp new file mode 100644 index 000000000..f40975c7f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a_spike.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a_spike.bmp new file mode 100644 index 000000000..7e836634e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1a_spike.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1b.bmp new file mode 100644 index 000000000..f773ada33 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_a.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_a.bmp new file mode 100644 index 000000000..d7c221c82 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_a.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_b.bmp new file mode 100644 index 000000000..774156d75 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/Textures/undertop_trans_b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bothole.gin b/Graphics/levels/Chapter04/Level04/Tiles/bothole.gin new file mode 100644 index 000000000..beb972ae5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bothole.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bothole.max b/Graphics/levels/Chapter04/Level04/Tiles/bothole.max new file mode 100644 index 000000000..0863e3826 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bothole.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bothole01.max b/Graphics/levels/Chapter04/Level04/Tiles/bothole01.max new file mode 100644 index 000000000..09e6dc23a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bothole01.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bothole02.max b/Graphics/levels/Chapter04/Level04/Tiles/bothole02.max new file mode 100644 index 000000000..c6e12a7fb Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bothole02.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bothole03.max b/Graphics/levels/Chapter04/Level04/Tiles/bothole03.max new file mode 100644 index 000000000..9ac80d1e2 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bothole03.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/botholevar.gin b/Graphics/levels/Chapter04/Level04/Tiles/botholevar.gin new file mode 100644 index 000000000..aa5814cbc Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/botholevar.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/botholevar1.max b/Graphics/levels/Chapter04/Level04/Tiles/botholevar1.max new file mode 100644 index 000000000..a027cf83a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/botholevar1.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.gin b/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.gin new file mode 100644 index 000000000..43d205442 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.max b/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.max new file mode 100644 index 000000000..01d9b525b Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/botholevar2_3.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bubble.max b/Graphics/levels/Chapter04/Level04/Tiles/bubble.max new file mode 100644 index 000000000..c68f2281d Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bubble.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bubbles.gin b/Graphics/levels/Chapter04/Level04/Tiles/bubbles.gin new file mode 100644 index 000000000..d9ffcb6e8 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bubbles.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bus_station.gin b/Graphics/levels/Chapter04/Level04/Tiles/bus_station.gin new file mode 100644 index 000000000..80202b40d Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bus_station.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.gin b/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.gin new file mode 100644 index 000000000..5b526b045 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.max b/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.max new file mode 100644 index 000000000..597c141ff Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/bus_stop.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/busstation.bmp b/Graphics/levels/Chapter04/Level04/Tiles/busstation.bmp new file mode 100644 index 000000000..67c85426d Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/busstation.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/busstation.max b/Graphics/levels/Chapter04/Level04/Tiles/busstation.max new file mode 100644 index 000000000..a62511403 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/busstation.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/busstation01.max b/Graphics/levels/Chapter04/Level04/Tiles/busstation01.max new file mode 100644 index 000000000..172ff5f8f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/busstation01.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/caveback.bmp b/Graphics/levels/Chapter04/Level04/Tiles/caveback.bmp new file mode 100644 index 000000000..bbdc75d22 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/caveback.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/cavebak.gin b/Graphics/levels/Chapter04/Level04/Tiles/cavebak.gin new file mode 100644 index 000000000..a61c8ce7f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/cavebak.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/cavebak.max b/Graphics/levels/Chapter04/Level04/Tiles/cavebak.max new file mode 100644 index 000000000..1e9714171 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/cavebak.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/caveside.bmp b/Graphics/levels/Chapter04/Level04/Tiles/caveside.bmp new file mode 100644 index 000000000..bad2fc36a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/caveside.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/caveside_wall.bmp b/Graphics/levels/Chapter04/Level04/Tiles/caveside_wall.bmp new file mode 100644 index 000000000..b6b016a4a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/caveside_wall.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/enter sign.max b/Graphics/levels/Chapter04/Level04/Tiles/enter sign.max new file mode 100644 index 000000000..453940c15 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/enter sign.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/enter1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/enter1.bmp new file mode 100644 index 000000000..31eca71a3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/enter1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/entersign.gin b/Graphics/levels/Chapter04/Level04/Tiles/entersign.gin new file mode 100644 index 000000000..e005b9500 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/entersign.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/fishhole.bmp b/Graphics/levels/Chapter04/Level04/Tiles/fishhole.bmp new file mode 100644 index 000000000..f90822333 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/fishhole.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/grad1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/grad1.bmp new file mode 100644 index 000000000..446eae0e2 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/grad1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/grad2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/grad2.bmp new file mode 100644 index 000000000..e5a3dc4eb Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/grad2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy.gin b/Graphics/levels/Chapter04/Level04/Tiles/kandy.gin new file mode 100644 index 000000000..ef3306a5f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine.bmp new file mode 100644 index 000000000..0c67e8353 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_1.bmp new file mode 100644 index 000000000..0e7b70f6e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_2.bmp new file mode 100644 index 000000000..d2fb7520f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_3.bmp new file mode 100644 index 000000000..3497dd923 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_4.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_4.bmp new file mode 100644 index 000000000..b7b4429d8 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_4.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_5.bmp b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_5.bmp new file mode 100644 index 000000000..1853bc5e9 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/kandy_machine_5.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_1.bmp new file mode 100644 index 000000000..12d86c048 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_1_var.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_1_var.bmp new file mode 100644 index 000000000..606b47ec6 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_1_var.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_1rock.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_1rock.bmp new file mode 100644 index 000000000..a1fe91bd9 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_1rock.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_2.bmp new file mode 100644 index 000000000..4acc1a53c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_2_var.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_2_var.bmp new file mode 100644 index 000000000..c87f87da3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_2_var.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/layer_3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/layer_3.bmp new file mode 100644 index 000000000..1a6e7f4f3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/layer_3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1.bmp new file mode 100644 index 000000000..e58c0da3c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant1.bmp new file mode 100644 index 000000000..265abfc21 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant2.bmp new file mode 100644 index 000000000..3dc0ca988 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1_plant2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1b.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1b.bmp new file mode 100644 index 000000000..3deeea808 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1b.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1c.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1c.bmp new file mode 100644 index 000000000..531fb4cfd Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1c.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/mid1stones.bmp b/Graphics/levels/Chapter04/Level04/Tiles/mid1stones.bmp new file mode 100644 index 000000000..dea9e9080 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/mid1stones.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/midedge_inner.bmp b/Graphics/levels/Chapter04/Level04/Tiles/midedge_inner.bmp new file mode 100644 index 000000000..032363e35 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/midedge_inner.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadblox.max b/Graphics/levels/Chapter04/Level04/Tiles/roadblox.max new file mode 100644 index 000000000..a42056c7f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadblox.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadedges.gin b/Graphics/levels/Chapter04/Level04/Tiles/roadedges.gin new file mode 100644 index 000000000..29a500aef Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadedges.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadedges.max b/Graphics/levels/Chapter04/Level04/Tiles/roadedges.max new file mode 100644 index 000000000..ad559f925 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadedges.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadedges01.max b/Graphics/levels/Chapter04/Level04/Tiles/roadedges01.max new file mode 100644 index 000000000..4ef63846e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadedges01.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadedges2.gin b/Graphics/levels/Chapter04/Level04/Tiles/roadedges2.gin new file mode 100644 index 000000000..01d6b6173 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadedges2.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadrock.max b/Graphics/levels/Chapter04/Level04/Tiles/roadrock.max new file mode 100644 index 000000000..b28299ef6 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadrock.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadrock1.gin b/Graphics/levels/Chapter04/Level04/Tiles/roadrock1.gin new file mode 100644 index 000000000..3c48272ed Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadrock1.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.gin b/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.gin new file mode 100644 index 000000000..80b78cbf3 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.max b/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.max new file mode 100644 index 000000000..e50c19be6 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadrock2.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/roadtop.gin b/Graphics/levels/Chapter04/Level04/Tiles/roadtop.gin new file mode 100644 index 000000000..e641c217e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/roadtop.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rock)bot_sign.max b/Graphics/levels/Chapter04/Level04/Tiles/rock)bot_sign.max new file mode 100644 index 000000000..3c33c1400 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rock)bot_sign.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rock.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rock.bmp new file mode 100644 index 000000000..1e3debf0a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rock.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rock2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rock2.bmp new file mode 100644 index 000000000..57d86b0e5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rock2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockbit.gin b/Graphics/levels/Chapter04/Level04/Tiles/rockbit.gin new file mode 100644 index 000000000..1586dce4a Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockbit.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockbit.max b/Graphics/levels/Chapter04/Level04/Tiles/rockbit.max new file mode 100644 index 000000000..580342913 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockbit.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockbot_sign.gin b/Graphics/levels/Chapter04/Level04/Tiles/rockbot_sign.gin new file mode 100644 index 000000000..79986da1e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockbot_sign.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockmid1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rockmid1.bmp new file mode 100644 index 000000000..ab62df26f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockmid1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockmid2.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rockmid2.bmp new file mode 100644 index 000000000..0a727eb25 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockmid2.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockmid3.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rockmid3.bmp new file mode 100644 index 000000000..4bc984105 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockmid3.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rocks.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rocks.bmp new file mode 100644 index 000000000..c7a5a3341 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rocks.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rocksign.bmp b/Graphics/levels/Chapter04/Level04/Tiles/rocksign.bmp new file mode 100644 index 000000000..9aacb7ad9 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rocksign.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockstep.gin b/Graphics/levels/Chapter04/Level04/Tiles/rockstep.gin new file mode 100644 index 000000000..dc7638563 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockstep.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockstep.max b/Graphics/levels/Chapter04/Level04/Tiles/rockstep.max new file mode 100644 index 000000000..4cf4bf04d Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockstep.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/rockstep01.max b/Graphics/levels/Chapter04/Level04/Tiles/rockstep01.max new file mode 100644 index 000000000..3a7e5bcf5 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/rockstep01.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/sand1.bmp b/Graphics/levels/Chapter04/Level04/Tiles/sand1.bmp new file mode 100644 index 000000000..0f0022a62 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/sand1.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/sand1_var.bmp b/Graphics/levels/Chapter04/Level04/Tiles/sand1_var.bmp new file mode 100644 index 000000000..27a1ae724 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/sand1_var.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undercornerbit.bmp b/Graphics/levels/Chapter04/Level04/Tiles/undercornerbit.bmp new file mode 100644 index 000000000..760c7d606 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undercornerbit.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underedge.gin b/Graphics/levels/Chapter04/Level04/Tiles/underedge.gin new file mode 100644 index 000000000..880a8e550 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underedge.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underedge.max b/Graphics/levels/Chapter04/Level04/Tiles/underedge.max new file mode 100644 index 000000000..368bac637 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underedge.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underedgetrans.gin b/Graphics/levels/Chapter04/Level04/Tiles/underedgetrans.gin new file mode 100644 index 000000000..eabb25dac Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underedgetrans.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underedgetranz.max b/Graphics/levels/Chapter04/Level04/Tiles/underedgetranz.max new file mode 100644 index 000000000..8138f4683 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underedgetranz.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.gin b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.gin new file mode 100644 index 000000000..c9bcbb26f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.max b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.max new file mode 100644 index 000000000..0daa9e7b1 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner01.max b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner01.max new file mode 100644 index 000000000..0b58275ff Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underinnercorner01.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underspike_rock.max b/Graphics/levels/Chapter04/Level04/Tiles/underspike_rock.max new file mode 100644 index 000000000..be7e014d7 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underspike_rock.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underspike_rockbit.max b/Graphics/levels/Chapter04/Level04/Tiles/underspike_rockbit.max new file mode 100644 index 000000000..b0b161627 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underspike_rockbit.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underspikeceiling.gin b/Graphics/levels/Chapter04/Level04/Tiles/underspikeceiling.gin new file mode 100644 index 000000000..46aed5698 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underspikeceiling.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/underspikeceilingbit.gin b/Graphics/levels/Chapter04/Level04/Tiles/underspikeceilingbit.gin new file mode 100644 index 000000000..5a8a8098e Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/underspikeceilingbit.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undertop.bmp b/Graphics/levels/Chapter04/Level04/Tiles/undertop.bmp new file mode 100644 index 000000000..de85ba70f Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undertop.bmp differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undertop.gin b/Graphics/levels/Chapter04/Level04/Tiles/undertop.gin new file mode 100644 index 000000000..33447a4b9 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undertop.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undertop.max b/Graphics/levels/Chapter04/Level04/Tiles/undertop.max new file mode 100644 index 000000000..0e9751444 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undertop.max differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.gin b/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.gin new file mode 100644 index 000000000..3e96b9df4 Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.gin differ diff --git a/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.max b/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.max new file mode 100644 index 000000000..74b563a9c Binary files /dev/null and b/Graphics/levels/Chapter04/Level04/Tiles/undertopcorner.max differ