Fixed checkmate. Had to update futureKingPositions when testing King moves as well as make sure someoneCanMove == true when checkmatestatus.