- Add empty source files for all planned modules
- Add source files to CMAKE source list
- Fix and extend header files so there are no errors
- Create global structs in game.c and config.c
Due to developers working on windows and linux the compilation process
should be compatible thus using CMAKE.
Tested this configuration on both systems, currently works well and
finds the SDL2 library when installed.