add a simple netcat server
Now it compile on windows
Add a Network Class in the client
add a simple netcat server
Add a Network Class in the client
The server has now Cvar and can handle when it change
Add protobuf lib and resolve an error on ENet cmake module
Merge branch 'network' of github.com:izissise/PFA into network

Conflicts:
	client/src/Network.cpp
	server/inc/server.hpp
	server/src/Server.cpp
	server/src/client.cpp
Merge branch 'cmake_build' into develop
Removed noexcept for MSVC compatibility
Removed and(&&) or(||) and not(!) replacement operators because they are not compatible with MSVC
Merge branch 'menu' into develop

Made it compilable

Conflicts:
	client/src/TileCodex.cpp
Fixes related to windows compatibility
Client now compiles and works on windows
Changed the cave generation from a Fractional Brownian Motion to Ridged multifractals

It adds more details to the cave's side and links them together
Merge branch 'procedural' into develop
Merge branch 'release' into develop
Correctly configured the ridged_mf and reimplemented the fading H
Starting to generate Ores

Subdivide the Chunk by the number of ores
Then search the way to viable place
Improved Ore generation algorithm