try core game data and its service
handle IOError exception when reading a file
OK: begin_move, move, end_move, is_win
check_stacks_valid and check_move_valid
delete dead code
from int_stack_list to disc_stack_list (map tree)