diff --git a/src/.DS_Store b/src/.DS_Store
index af9d3ebe10f948bd00133c01b476457d34aa42aa..32bc08205f6485f7b0ab66176dbccaa85dc72462 100755
Binary files a/src/.DS_Store and b/src/.DS_Store differ
diff --git a/src/__pycache__/game.cpython-37.pyc b/src/__pycache__/game.cpython-37.pyc
index 36a0a01a8bcd3b94510fe282724ad1092e0631c0..91d47c5255fda0bdd20e02be90bfa616e6750706 100644
Binary files a/src/__pycache__/game.cpython-37.pyc and b/src/__pycache__/game.cpython-37.pyc differ
diff --git a/src/__pycache__/loadSource.cpython-37.pyc b/src/__pycache__/loadSource.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..c9fa008d23212787479e4e60ec7fb5b4123d5ab4
Binary files /dev/null and b/src/__pycache__/loadSource.cpython-37.pyc differ
diff --git a/src/__pycache__/world.cpython-37.pyc b/src/__pycache__/world.cpython-37.pyc
index e179e3b99f50aaf95faabd97c24e8897249063fa..217977b8b7501c00f3f2be6ba50f6ed536958946 100644
Binary files a/src/__pycache__/world.cpython-37.pyc and b/src/__pycache__/world.cpython-37.pyc differ
diff --git a/src/game.py b/src/game.py
index 837d4d4ee17633caa604018dfe74a65e3e575426..3aead8424784d36a4f5229f37528b4c00d0b591b 100755
--- a/src/game.py
+++ b/src/game.py
@@ -9,7 +9,7 @@ from pyglet.gl import *
 from pyglet.graphics import TextureGroup
 from pyglet.window import key, mouse
 
-import load
+import loadSource
 import time
 import os
 import sys
@@ -50,11 +50,11 @@ class Game(pyglet.window.Window):
 
     #Blocks intialization
 
-    global BRICK, GRASS, STONE, MARBO
-    BRICK = load.BRICK
-    GRASS = load.GRASS
-    STONE = load.STONE
-    MARBO = load.MARBO
+    global BRICK, GRASS, STONE, MARBLE
+    BRICK = loadSource.BRICK
+    GRASS = loadSource.GRASS
+    STONE = loadSource.STONE
+    MARBLE = loadSource.MARBLE
 
 
     def __init__(self, *args, **kwargs):
@@ -129,13 +129,13 @@ class Game(pyglet.window.Window):
         y = 0  # initial y height
         for x in xrange(-n, n + 1, s):
             for z in xrange(-n, n + 1, s):
-                # create a layer MARBO.coordinates an GRASS.coordinates everywhere.
+                # create a layer MARBLE.coordinates an GRASS.coordinates everywhere.
                 self.world.add_block((x, y - 2, z), GRASS, immediate=False)
-                self.world.add_block((x, y - 3, z), MARBO, immediate=False)
+                self.world.add_block((x, y - 3, z), MARBLE, immediate=False)
                 if x in (-n, n) or z in (-n, n):
                     # create outer walls.
                     for dy in xrange(-2, 3):
-                        self.world.add_block((x, y + dy, z), MARBO, immediate=False)
+                        self.world.add_block((x, y + dy, z), MARBLE, immediate=False)
 
         # generate the hills randomly
         o = n - 10
@@ -346,7 +346,7 @@ class Game(pyglet.window.Window):
                     self.buildSound.play()
             elif button == pyglet.window.mouse.LEFT and curPos:
                 block = self.world.world[curPos]
-                if block.texture != MARBO.texture:
+                if block.texture != MARBLE.texture:
                     self.world.remove_block(curPos)
                     self.destroySound.play()
         else:
diff --git a/src/load.py b/src/load.py
deleted file mode 100644
index 47dd6cffd4a27953b8d9151d6381b0db73366847..0000000000000000000000000000000000000000
--- a/src/load.py
+++ /dev/null
@@ -1,13 +0,0 @@
-import os
-
-from block import Block
-from pyglet.gl import *
-
-ICON = pyglet.image.load(os.path.join("media","icon.png"))
-BUILDSOUND = pyglet.resource.media(os.path.join("media","build.wav"),streaming=False)
-DESTROYSOUND = pyglet.resource.media(os.path.join("media",'destroy.wav'),streaming=False)
-BACKGROUNDMUSIC = pyglet.resource.media(os.path.join("media",'bgmusic.wav'))
-BRICK = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Brick.png"))
-GRASS = Block((0, 0), (0, 1), (1, 1), 2, os.path.join("texture","Grass.png"))
-STONE = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Stone.png"))
-MARBO = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Marbo.png"))
diff --git a/src/loadSource.py b/src/loadSource.py
new file mode 100644
index 0000000000000000000000000000000000000000..3fd129116ba12cd1bafccbd73e86898cf80d6dce
--- /dev/null
+++ b/src/loadSource.py
@@ -0,0 +1,13 @@
+import os
+
+from block import Block
+from pyglet.gl import *
+
+ICON = pyglet.image.load(os.path.join("source","icon.png"))
+BUILDSOUND = pyglet.resource.media(os.path.join("source","build.wav"),streaming=False)
+DESTROYSOUND = pyglet.resource.media(os.path.join("source",'destroy.wav'),streaming=False)
+BACKGROUNDMUSIC = pyglet.resource.media(os.path.join("source",'bgmusic.wav'))
+BRICK = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Brick.png"))
+GRASS = Block((0, 0), (0, 1), (1, 1), 2, os.path.join("texture","Grass.png"))
+STONE = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Stone.png"))
+MARBLE = Block((0, 0), (0, 0), (0, 0), 1, os.path.join("texture","Marble.png"))
diff --git a/src/main.py b/src/main.py
index 4ddbb2660307beedd517a450eb54919fd03ff6c6..43c75ffc21c96c00f3471294ecfab27d8f7f5a2d 100755
--- a/src/main.py
+++ b/src/main.py
@@ -1,5 +1,5 @@
 import os
-import load
+import loadSource
 
 from pyglet.gl import *
 from view import View
@@ -12,10 +12,10 @@ def main():
 
 
     game = Game(width=WINDOW_WIDTH, height=WINDOW_HEIGHT, caption='CraftMaster', resizable=True)
-    game.buildSound = load.BUILDSOUND
-    game.destroySound = load.DESTROYSOUND
-    game.backgroundMusic = load.BACKGROUNDMUSIC
-    game.set_icon(load.ICON)
+    game.buildSound = loadSource.BUILDSOUND
+    game.destroySound = loadSource.DESTROYSOUND
+    game.backgroundMusic = loadSource.BACKGROUNDMUSIC
+    game.set_icon(loadSource.ICON)
     # Hide the mouse cursor and prevent the mouse from leaving the window.
     game.set_exclusive_mouse(True)
     game.backgroundMusic.play()
diff --git a/src/media/.DS_Store b/src/source/.DS_Store
similarity index 100%
rename from src/media/.DS_Store
rename to src/source/.DS_Store
diff --git a/src/media/bgmusic.wav b/src/source/bgmusic.wav
similarity index 100%
rename from src/media/bgmusic.wav
rename to src/source/bgmusic.wav
diff --git a/src/media/build.wav b/src/source/build.wav
similarity index 100%
rename from src/media/build.wav
rename to src/source/build.wav
diff --git a/src/media/destroy.wav b/src/source/destroy.wav
similarity index 100%
rename from src/media/destroy.wav
rename to src/source/destroy.wav
diff --git a/src/media/icon.png b/src/source/icon.png
similarity index 100%
rename from src/media/icon.png
rename to src/source/icon.png
diff --git a/src/texture/Marbo.png b/src/texture/Marble.png
similarity index 100%
rename from src/texture/Marbo.png
rename to src/texture/Marble.png