Created dup method in board class.
Added InvalidMoveError class in game, added perform_moves! method in piece.