use of the Board.in_board? method in knight model
method add_piece for the board model
definition of the next_player
king_in_check method + refractoring of the pieces list
refractoring in_board method
method in_check? for the square class
king_check + solving bug stack level too deep (SystemStackError)
checkmate?