diff --git a/apple.png b/apple.png
new file mode 100644
index 0000000..e58cb8f
Binary files /dev/null and b/apple.png differ
diff --git a/bg.png b/bg.png
new file mode 100644
index 0000000..a085237
Binary files /dev/null and b/bg.png differ
diff --git a/body.png b/body.png
new file mode 100644
index 0000000..a254609
Binary files /dev/null and b/body.png differ
diff --git a/down.png b/down.png
new file mode 100644
index 0000000..41d1525
Binary files /dev/null and b/down.png differ
diff --git a/left.png b/left.png
new file mode 100644
index 0000000..365dffe
Binary files /dev/null and b/left.png differ
diff --git a/neuropol.ttf b/neuropol.ttf
new file mode 100644
index 0000000..ddefb40
Binary files /dev/null and b/neuropol.ttf differ
diff --git a/right.png b/right.png
new file mode 100644
index 0000000..e77639a
Binary files /dev/null and b/right.png differ
diff --git a/snake.py b/snake.py
new file mode 100644
index 0000000..a974508
--- /dev/null
+++ b/snake.py
@@ -0,0 +1,32 @@
+import pygame
+pygame.init()
+from pygame import locals
+screen=pygame.display.set_mode((660,480))
+FPSCLOCK=pygame.time.Clock()
+
+
+background=pygame.image.load('bg.png')
+food=pygame.image.load('apple.png')
+body=pygame.image.load('body.png')
+down=pygame.image.load('down.png')
+up=pygame.image.load('up.png')
+right=pygame.image.load('right.png')
+left=pygame.image.load('left.png')
+
+x,y=120,210
+
+position=[(60,180),(90,180),(120,180),(x,y)]
+while True:
+    for event in pygame.event.get():
+        if event.type==locals.QUIT:
+            exit()
+    y+=30
+    position.append((x,y))
+    position.pop(0)
+    for i in range(len(position)-1):
+        screen.blit(body,position[i]) 
+    screen.blit(background,(0,0))
+    screen.blit(food,(300,360))
+    screen.blit(down,position[-1])
+    pygame.display.update()
+    FPSCLOCK.tick(3)
\ No newline at end of file
diff --git a/up.png b/up.png
new file mode 100644
index 0000000..44f2e28
Binary files /dev/null and b/up.png differ