support for sacrifice unless pattern
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
replace groovy code with card script
always pass draw and begin combat option only applies when stack is empty

fixes issue 385