added checkmateState to Board