extended board interface
implemented basic moves
fixed moves through captured pieces
now board can find king position
squares can be now checked for equality
added state analyzer interface
implemented basic check detection
added opposite method to color