Knight logic