diff --git a/player.h b/player.h
index 7a4dd4c0c57fe409d40fe8a9f85e5d6bbf50eb76..4e7cb70e8a6995cf5d0468646156aa915c00e444 100644
--- a/player.h
+++ b/player.h
@@ -1,10 +1,13 @@
 #ifndef PLAYER_HEADER
 #define PLAYER_HEADER
 
-typedef struct player {
+struct Grid;
+typedef struct Grid grid;
+
+typedef struct Player {
     int x;
     int y;
-} Player;
+} player;
 
 enum Direction {
     LEFT = 'h',
@@ -13,6 +16,6 @@ enum Direction {
     RIGHT = 'l'
 };
 
-
+void move_player(grid* G, enum Direction D);
 
 #endif