King can be checked implemented