Prepare shorter version
restore assertion checking
restore asserts to unit tests
change :state to :states for better clarity
add play-game; improve unit tests
abstract 'test-games'
add check on target dividing gcd of jugs
commit gcd tests