Update 5 : Coding part
I managed to finish the coding for the player's movement, the AI and the checkpoint system. I began programming the Shooting mecanic and the ennemies Attacks but its far from perfect.