fixed card vars // tweaked progressType() a bit