Checkmate

Checkmate works correctly. Need to exit game after notifying of
checkmate still.  Need to fix flash after first piece selection.  Need
to clean up code.