Initial coding

add: Main File
add: Common macros header

mod: Use ncurses instead of stdio

add: Ncurses lib linking
add: Basic Ncurses keyboard management

oops: Make sure extended command string is null-terminated
add: Basic Main menu & window manipulation

add: Ingame help
mod: Move main menu code to dedicated module
mod: Refactoring global variables
add: Random generator
add: Specify module dependencies
add: Intrusive linked list