Merge pull request #78 from lrozenblyum/KingMovement

King movement
Created skeleton of the LegalPlayer
Legal Player: started implementation (fake)
Updated inspections (due to migration to IDEA13)
Triangulate case to be implemented (I think here I'm ready to introduce Position into the GAME)
Moving towards real Position call
Getting allowed moves stub.
Hard-coded move
Collect legal moves for white.
Refactored to more logical code
Correct side usage.
Real player uses first-possible-move strategy
Removed unused import.
Going more closer to Winboard format...
Description about debug mode possibility
Support moving as a first player by LegalPlayer
Some processing of 'no moves' case
Execute at least some move from initial position!
Upgraded supported by LegalPlayer moves format to 'real life' e2e4 instead of e2-e4.
It's inspired by Winboard
but need to think about forcing some custom internal format.
e7-e5 response doesn't cause an exception