implement a csp solver
Remove deck-base reference
create finished callback