Example for King's movement:
________________
/ / / / /:
/___/___/___/___/ :
________ / / x / x / :
/ / /:_/___/___/___/ :
/___/___/ :/ / x / x /____:_______
/ / /:_:___/___/___// / / /:
/___/___/ :/ / x / x //___/___/___/ :
:___:___/___/___// x / x / / :
: /___:___/___/___/ :
: / x /:K / x / /____:_______
: /___/_:_/___/___// / / /
:/ x / x:/ x / //___/___/___/
:___/___:___/___// / / /
: /___:___/___/___/
: / x /: / / /
: /___/_:_/___/___/
:/ x / :/ / /
:___/___:___/___/
x's denote possible moves