Knight attacked square must prevent king's movement.
Simple not moving to knight-attacked square solution
Only opponent's knight is an attacker.
Refactoring
Refactoring
TODO
Unexpectedly the more complex test fails. Need to investigate!
Fixed king's processing.
+1 ensurance test.
Moved comment to a better place + renaming.