diff --git a/MacroLibX b/MacroLibX
index 4d640ed..3dd68f9 160000
--- a/MacroLibX
+++ b/MacroLibX
@@ -1 +1 @@
-Subproject commit 4d640ed70cd392f3e3311fe2779905876b7f1b6f
+Subproject commit 3dd68f994248bfa6e6c634ca9c838dfe48b53520
diff --git a/Makefile b/Makefile
index 65a0860..f03bf76 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@
 #    By: adjoly <adjoly@student.42angouleme.fr>     +#+  +:+       +#+         #
 #                                                 +#+#+#+#+#+   +#+            #
 #    Created: 2024/10/07 16:02:18 by adjoly            #+#    #+#              #
-#    Updated: 2024/10/07 16:02:44 by adjoly           ###   ########.fr        #
+#    Updated: 2024/10/08 21:44:52 by adjoly           ###   ########.fr        #
 #                                                                              #
 # **************************************************************************** #
 
@@ -14,7 +14,7 @@ SHELL = bash
 
 NAME = cub3D
 
-CC = gcc
+CC = clang
 
 OBJSDIR = obj/
 
diff --git a/includes/game/game.h b/includes/game/game.h
index b2b71df..65cb74a 100644
--- a/includes/game/game.h
+++ b/includes/game/game.h
@@ -6,25 +6,26 @@
 /*   By: adjoly <adjoly@student.42angouleme.fr>     +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/09/11 16:38:40 by adjoly            #+#    #+#             */
-/*   Updated: 2024/10/06 18:48:33 by adjoly           ###   ########.fr       */
+/*   Updated: 2024/10/08 21:42:52 by adjoly           ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 #ifndef GAME_H
 # define GAME_H
 
+# include <unistd.h>
+# include <stdint.h>
+# include <math.h>
+# include <stdbool.h>
+# include <stdlib.h>
+# include <stddef.h>
+# include <stdio.h>
+
 # include "dda.h"
 # include "settings.h"
 # include "parsing.h"
 # include "typedef.h"
 
-# include <stdint.h>
-# include <stdlib.h>
-# include <math.h>
-# include <stdbool.h>
-# include <unistd.h>
-
-
 /**
  *	@brief		This function is used to handle keypress
  *
diff --git a/src/raycasting/dda/dist_dda.c b/src/raycasting/dda/dist_dda.c
index 9127d3e..f7ae04d 100644
--- a/src/raycasting/dda/dist_dda.c
+++ b/src/raycasting/dda/dist_dda.c
@@ -6,11 +6,12 @@
 /*   By: adjoly <adjoly@student.42angouleme.fr>     +#+  +:+       +#+        */
 /*                                                +#+#+#+#+#+   +#+           */
 /*   Created: 2024/10/08 13:26:19 by adjoly            #+#    #+#             */
-/*   Updated: 2024/10/08 13:53:27 by adjoly           ###   ########.fr       */
+/*   Updated: 2024/10/08 21:40:08 by adjoly           ###   ########.fr       */
 /*                                                                            */
 /* ************************************************************************** */
 
 #include "game/dda.h"
+#include <stdint.h>
 #include <stddef.h>
 #include "game/settings.h"
 
diff --git a/src/raycasting/ray_calc.c b/src/raycasting/ray_calc.c
new file mode 100644
index 0000000..e69de29