checkers without kings implementation