Fix typo
Split function definitions of Random.h to Random.cpp
Add new function declarations and definitions for Piece
Change all src and include filenames to lowercase combine with underscore
Change argument values of config file for debug