diff --git a/Dokumentation/progdok.md b/Dokumentation/progdok.md
index 08c50eebd648cad6411a8c0f938a2890fb9213de..ade6f4cdd583c3fa8b8bedc16f366f7ea7d23b1f 100644
--- a/Dokumentation/progdok.md
+++ b/Dokumentation/progdok.md
@@ -215,4 +215,30 @@ A függvény a kilépést figyeli (_ESC_ billentyű nyomásra kilép)
 ```c
 Palyaelem *palyamozgat(Palyaelem *eleje, int x){}
 ```  
-
+Egy adott pályaelem-listát mozgat.  
+```c
+static void ontheplatform(SDL_Event ev, Palyaelem *platf, int *x, int *y){}
+```  
+Vizsgálom, hogy a játékos rajta van-e valamelyik pályaelemen (_platformon_)  
+és ha rajta van, akkor nem engedi hogy áteshessen rajta.    
+```c
+static void ontheground(SDL_Event ev, Palyaelem *ground_d, int *x, int *y){}
+```  
+A függvény a előzőhöz hasonlóan vizsgálja, hogy a játékos a talajon van-e.
+```c
+static void eattheitems(SDL_Event ev, Palyaelem **itemke, int x, int y){}
+```  
+A függvény az előzőhöz hasonló, vizsgálja, hogy a játékos összeszedte-e  
+az adott _tárgyat_, és kitörli azt a láncolt listából, ha igen.  
+```c
+static void onthecorners(int *x, int *y, Palyaelem *ground_d,Palyaelem *platf, Palyaelem *itemke){}
+```  
+A függvény vizsgálja hogy a karakter elérte-e a pálya szélét.  
+```c
+static void movelogic(SDL_Event ev, int *x, int *y){}
+```  
+Ha a karakter mozog, akkor a koordinátáit növeli a _move_ függvényben generált sebességekkel.  
+```c
+void move_draw(SDL_Event ev, SDL_Texture *kep, int *x, int *y, Palyaelem *ground_d,Palyaelem *platf, Palyaelem **itemke, Menu *gamestate, Player **players, char *username){}
+```  
+A függvény meghívja a mozgás-függvényeket.
\ No newline at end of file
diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache b/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache
index 1f97adef5a5c24486920571f26d6fea686ddd65c..3e7a8c26beb21a058f1ffe6bcedcefc18b0f4a83 100644
--- a/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache
+++ b/cmake-build-debug/CMakeFiles/nhf.dir/C.includecache
@@ -32,20 +32,24 @@ stdbool.h
 debugmalloc-impl.h
 /home/blint/projects/nhf/debugmalloc-impl.h
 
-/home/blint/projects/nhf/files.c
+/home/blint/projects/nhf/files.h
 view.h
 /home/blint/projects/nhf/view.h
+stdlib.h
+-
 stdio.h
 -
 debugmalloc.h
 /home/blint/projects/nhf/debugmalloc.h
 
-/home/blint/projects/nhf/files.h
+/home/blint/projects/nhf/main.c
 view.h
 /home/blint/projects/nhf/view.h
-stdlib.h
--
-stdio.h
+move.h
+/home/blint/projects/nhf/move.h
+files.h
+/home/blint/projects/nhf/files.h
+time.h
 -
 debugmalloc.h
 /home/blint/projects/nhf/debugmalloc.h
diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o b/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o
index 3f0f05c5b71a84437e61659b73d813f7330c53ce..9fdaf31e1e891fc76cf4e576a2a8b7d4fecdb6a1 100644
Binary files a/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o and b/cmake-build-debug/CMakeFiles/nhf.dir/main.c.o differ
diff --git a/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o b/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o
index e8ddcc1fd3905575ad38f749c95f4bd318da360b..03db692ffca3b1f7f3182117418acf1ed8a36180 100644
Binary files a/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o and b/cmake-build-debug/CMakeFiles/nhf.dir/move.c.o differ
diff --git a/cmake-build-debug/nhf b/cmake-build-debug/nhf
index a2f5c119900569f9311df7d79fc04fa52cba26fc..ec0523ed3bd7bcbf30b620fe56823d4ee8953844 100755
Binary files a/cmake-build-debug/nhf and b/cmake-build-debug/nhf differ