diff --git a/data/config.xml b/data/config.xml
index fc95c9d..b582096 100644
--- a/data/config.xml
+++ b/data/config.xml
@@ -9,16 +9,16 @@
10
-../Levels/ObjectSetups/Compositions.xml
+../data/levels/Compositions.xml
-Shader/
+data/shader/
-Levels/Geometry/
+data/geometry/
-Levels/Textures/
+data/textures/
-../Levels/scripts/
+../data/levels/scripts/
-../Levels/
+../data/levels/
-../Levels/ObjectSetups/
+../data/levels/
diff --git a/Levels/Geometry/block.obj b/data/geometry/block.obj
similarity index 100%
rename from Levels/Geometry/block.obj
rename to data/geometry/block.obj
diff --git a/Levels/Geometry/column.obj b/data/geometry/column.obj
similarity index 100%
rename from Levels/Geometry/column.obj
rename to data/geometry/column.obj
diff --git a/Levels/Geometry/gate.obj b/data/geometry/gate.obj
similarity index 100%
rename from Levels/Geometry/gate.obj
rename to data/geometry/gate.obj
diff --git a/Levels/Geometry/marbleSmooth.obj b/data/geometry/marbleSmooth.obj
similarity index 100%
rename from Levels/Geometry/marbleSmooth.obj
rename to data/geometry/marbleSmooth.obj
diff --git a/Levels/Geometry/movableBlock.obj b/data/geometry/movableBlock.obj
similarity index 100%
rename from Levels/Geometry/movableBlock.obj
rename to data/geometry/movableBlock.obj
diff --git a/Levels/Geometry/ruinsTile.obj b/data/geometry/ruinsTile.obj
similarity index 100%
rename from Levels/Geometry/ruinsTile.obj
rename to data/geometry/ruinsTile.obj
diff --git a/Levels/Geometry/ruins_block.obj b/data/geometry/ruins_block.obj
similarity index 100%
rename from Levels/Geometry/ruins_block.obj
rename to data/geometry/ruins_block.obj
diff --git a/Levels/Geometry/ruins_column.obj b/data/geometry/ruins_column.obj
similarity index 100%
rename from Levels/Geometry/ruins_column.obj
rename to data/geometry/ruins_column.obj
diff --git a/Levels/Geometry/simpleWall.obj b/data/geometry/simpleWall.obj
similarity index 100%
rename from Levels/Geometry/simpleWall.obj
rename to data/geometry/simpleWall.obj
diff --git a/Levels/Geometry/skydome.obj b/data/geometry/skydome.obj
similarity index 100%
rename from Levels/Geometry/skydome.obj
rename to data/geometry/skydome.obj
diff --git a/Levels/Geometry/switch_inner.obj b/data/geometry/switch_inner.obj
similarity index 100%
rename from Levels/Geometry/switch_inner.obj
rename to data/geometry/switch_inner.obj
diff --git a/Levels/Geometry/switch_outer.obj b/data/geometry/switch_outer.obj
similarity index 100%
rename from Levels/Geometry/switch_outer.obj
rename to data/geometry/switch_outer.obj
diff --git a/Levels/Geometry/torch.obj b/data/geometry/torch.obj
similarity index 100%
rename from Levels/Geometry/torch.obj
rename to data/geometry/torch.obj
diff --git a/Levels/ObjectSetups/BackupLevel0.png b/data/levels/BackupLevel0.png
similarity index 100%
rename from Levels/ObjectSetups/BackupLevel0.png
rename to data/levels/BackupLevel0.png
diff --git a/Levels/ObjectSetups/BackupLevel1.png b/data/levels/BackupLevel1.png
similarity index 100%
rename from Levels/ObjectSetups/BackupLevel1.png
rename to data/levels/BackupLevel1.png
diff --git a/Levels/ObjectSetups/BackupLevel1.xcf b/data/levels/BackupLevel1.xcf
similarity index 100%
rename from Levels/ObjectSetups/BackupLevel1.xcf
rename to data/levels/BackupLevel1.xcf
diff --git a/Levels/ObjectSetups/BackupLevel1.xml b/data/levels/BackupLevel1.xml
similarity index 100%
rename from Levels/ObjectSetups/BackupLevel1.xml
rename to data/levels/BackupLevel1.xml
diff --git a/Levels/ObjectSetups/Compositions.xml b/data/levels/Compositions.xml
similarity index 100%
rename from Levels/ObjectSetups/Compositions.xml
rename to data/levels/Compositions.xml
diff --git a/Levels/ObjectSetups/Level0.png b/data/levels/Level0.png
similarity index 100%
rename from Levels/ObjectSetups/Level0.png
rename to data/levels/Level0.png
diff --git a/Levels/ObjectSetups/Level0.xcf b/data/levels/Level0.xcf
similarity index 100%
rename from Levels/ObjectSetups/Level0.xcf
rename to data/levels/Level0.xcf
diff --git a/Levels/ObjectSetups/Level0.xml b/data/levels/Level0.xml
similarity index 100%
rename from Levels/ObjectSetups/Level0.xml
rename to data/levels/Level0.xml
diff --git a/Levels/ObjectSetups/Level1.png b/data/levels/Level1.png
similarity index 100%
rename from Levels/ObjectSetups/Level1.png
rename to data/levels/Level1.png
diff --git a/Levels/ObjectSetups/Level1.xcf b/data/levels/Level1.xcf
similarity index 100%
rename from Levels/ObjectSetups/Level1.xcf
rename to data/levels/Level1.xcf
diff --git a/Levels/ObjectSetups/Level1.xml b/data/levels/Level1.xml
similarity index 100%
rename from Levels/ObjectSetups/Level1.xml
rename to data/levels/Level1.xml
diff --git a/Levels/heightmapLvl0.png b/data/levels/heightmapLvl0.png
similarity index 100%
rename from Levels/heightmapLvl0.png
rename to data/levels/heightmapLvl0.png
diff --git a/Levels/heightmapLvl02.png b/data/levels/heightmapLvl02.png
similarity index 100%
rename from Levels/heightmapLvl02.png
rename to data/levels/heightmapLvl02.png
diff --git a/Levels/heightmapLvl1.png b/data/levels/heightmapLvl1.png
similarity index 100%
rename from Levels/heightmapLvl1.png
rename to data/levels/heightmapLvl1.png
diff --git a/Levels/heightmapLvl1.xcf b/data/levels/heightmapLvl1.xcf
similarity index 100%
rename from Levels/heightmapLvl1.xcf
rename to data/levels/heightmapLvl1.xcf
diff --git a/Levels/scripts/Template.lua b/data/levels/scripts/Template.lua
similarity index 100%
rename from Levels/scripts/Template.lua
rename to data/levels/scripts/Template.lua
diff --git a/Levels/scripts/deleteObject.lua b/data/levels/scripts/deleteObject.lua
similarity index 100%
rename from Levels/scripts/deleteObject.lua
rename to data/levels/scripts/deleteObject.lua
diff --git a/Levels/scripts/deleteRandomObject.lua b/data/levels/scripts/deleteRandomObject.lua
similarity index 100%
rename from Levels/scripts/deleteRandomObject.lua
rename to data/levels/scripts/deleteRandomObject.lua
diff --git a/Levels/scripts/openDoor1.lua b/data/levels/scripts/openDoor1.lua
similarity index 100%
rename from Levels/scripts/openDoor1.lua
rename to data/levels/scripts/openDoor1.lua
diff --git a/Levels/scripts/openDoor1undo.lua b/data/levels/scripts/openDoor1undo.lua
similarity index 100%
rename from Levels/scripts/openDoor1undo.lua
rename to data/levels/scripts/openDoor1undo.lua
diff --git a/Levels/scripts/openDoor2.lua b/data/levels/scripts/openDoor2.lua
similarity index 100%
rename from Levels/scripts/openDoor2.lua
rename to data/levels/scripts/openDoor2.lua
diff --git a/Levels/scripts/openDoor2undo.lua b/data/levels/scripts/openDoor2undo.lua
similarity index 100%
rename from Levels/scripts/openDoor2undo.lua
rename to data/levels/scripts/openDoor2undo.lua
diff --git a/Levels/scripts/openDoor3.lua b/data/levels/scripts/openDoor3.lua
similarity index 100%
rename from Levels/scripts/openDoor3.lua
rename to data/levels/scripts/openDoor3.lua
diff --git a/Levels/scripts/openDoor3undo.lua b/data/levels/scripts/openDoor3undo.lua
similarity index 100%
rename from Levels/scripts/openDoor3undo.lua
rename to data/levels/scripts/openDoor3undo.lua
diff --git a/Levels/scripts/openFirstDoor.lua b/data/levels/scripts/openFirstDoor.lua
similarity index 100%
rename from Levels/scripts/openFirstDoor.lua
rename to data/levels/scripts/openFirstDoor.lua
diff --git a/Levels/scripts/openFirstDoorUndo.lua b/data/levels/scripts/openFirstDoorUndo.lua
similarity index 100%
rename from Levels/scripts/openFirstDoorUndo.lua
rename to data/levels/scripts/openFirstDoorUndo.lua
diff --git a/Shader/depth.fsh b/data/shader/depth.fsh
similarity index 100%
rename from Shader/depth.fsh
rename to data/shader/depth.fsh
diff --git a/Shader/depth.vsh b/data/shader/depth.vsh
similarity index 100%
rename from Shader/depth.vsh
rename to data/shader/depth.vsh
diff --git a/Shader/depth_cube.fsh b/data/shader/depth_cube.fsh
similarity index 100%
rename from Shader/depth_cube.fsh
rename to data/shader/depth_cube.fsh
diff --git a/Shader/depth_cube.vsh b/data/shader/depth_cube.vsh
similarity index 100%
rename from Shader/depth_cube.vsh
rename to data/shader/depth_cube.vsh
diff --git a/Shader/phong.fsh b/data/shader/phong.fsh
similarity index 100%
rename from Shader/phong.fsh
rename to data/shader/phong.fsh
diff --git a/Shader/phong.vsh b/data/shader/phong.vsh
similarity index 100%
rename from Shader/phong.vsh
rename to data/shader/phong.vsh
diff --git a/Levels/Textures/Marbletexture.png b/data/textures/Marbletexture.png
similarity index 100%
rename from Levels/Textures/Marbletexture.png
rename to data/textures/Marbletexture.png
diff --git a/Levels/Textures/blockTexture_small.png b/data/textures/blockTexture_small.png
similarity index 100%
rename from Levels/Textures/blockTexture_small.png
rename to data/textures/blockTexture_small.png
diff --git a/Levels/Textures/columnTexture2.png b/data/textures/columnTexture2.png
similarity index 100%
rename from Levels/Textures/columnTexture2.png
rename to data/textures/columnTexture2.png
diff --git a/Levels/Textures/columnTexture_small.png b/data/textures/columnTexture_small.png
similarity index 100%
rename from Levels/Textures/columnTexture_small.png
rename to data/textures/columnTexture_small.png
diff --git a/Levels/Textures/gateTexture.png b/data/textures/gateTexture.png
similarity index 100%
rename from Levels/Textures/gateTexture.png
rename to data/textures/gateTexture.png
diff --git a/Levels/Textures/movableBlockTexture.png b/data/textures/movableBlockTexture.png
similarity index 100%
rename from Levels/Textures/movableBlockTexture.png
rename to data/textures/movableBlockTexture.png
diff --git a/Levels/Textures/seamlessTerrain.png b/data/textures/seamlessTerrain.png
similarity index 100%
rename from Levels/Textures/seamlessTerrain.png
rename to data/textures/seamlessTerrain.png
diff --git a/Levels/Textures/simpleWallTexture.png b/data/textures/simpleWallTexture.png
similarity index 100%
rename from Levels/Textures/simpleWallTexture.png
rename to data/textures/simpleWallTexture.png
diff --git a/Levels/Textures/skydome.png b/data/textures/skydome.png
similarity index 100%
rename from Levels/Textures/skydome.png
rename to data/textures/skydome.png
diff --git a/Levels/Textures/switchTextureInner.png b/data/textures/switchTextureInner.png
similarity index 100%
rename from Levels/Textures/switchTextureInner.png
rename to data/textures/switchTextureInner.png
diff --git a/Levels/Textures/switchTextureOuter.png b/data/textures/switchTextureOuter.png
similarity index 100%
rename from Levels/Textures/switchTextureOuter.png
rename to data/textures/switchTextureOuter.png
diff --git a/Levels/Textures/tileTexture.png b/data/textures/tileTexture.png
similarity index 100%
rename from Levels/Textures/tileTexture.png
rename to data/textures/tileTexture.png