updated humanMove method

isLegalMove takes 2 arguments.
does not output board. waits until main has checked to see if this move does not put a person in check