Added in the existing nodes the functions, constants, errors that missing and created the nodes game.c, cli.c, main.c and game.h and added the functions from these modules together with struct Game
Added the node errors.c together with the function from module.
Generated pdf architecture diagram
Merge pull request #156 from EnachescuAlin/architecture

fix #110