Enabled all warnings, no return 0 in main.cpp!