Sid code reviewed, refactored Piece class and some board.