add available moves
create checkers tools
refractoring