a knight is for protecting a castle