SOCDevCardSet +hasPlayable, refactor getAmount(OLD, x) calls