Move; Checkmate Check.

Functionality has gotten ahead of testing - need to add more tests.