reduce random dependency
add human method
extract dependency from check game to user turn
remove user dependency from check game
rename check game to play