Added Main file
Changed (Chessman,Color) to Piece

The pattern of (Chessman,Color) appeared constantly in the code, so
it made sense to compress the datatype into a single idea
Added replacement helper function