constraint : the first move begins on the knight's square