The goal of cub3d is to make something using raycasting (like [Wolfenstein 3D](https://fr.wikipedia.org/wiki/Wolfenstein_3D)).
WASD to move, QE or Left/Right directional keys to rotate camera
ESC to quit
Textures or colors for each sides (North, South, West, East) and Sky/Floor
Shadows based on the distance