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.
Refactored to switch
Renamed variable.
Merge pull request #68 from lrozenblyum/KingMovement

King movement - part3