the knight's travails (js)