change #parse method to #represent_board_state rewrite some board_spec tests to represent it better