Added dynamic adding of cards and better array watching