Finished chessModel isComplete.  There may be some issues with checkmate
but the logic is there just need to test out to make i kept my rows and
columns straight.