Bug Fixes, Chekmate functional

ficed move to anywhere bug, fixed pawn capturing friendly peices bug,
tweekead interface.