added ability to see if a move puts the kind in check