very good! i like the idea and the overall progression :)
one slightly fiddly thing i've experienced is the somewhat-unpredictable behaviour in the moment you progress to the next card - it seems like you have a 50% chance to get damaged by cards you're supposed to be collecting, and the same chance to be damaged by cards that are now of the same type as you. though it might be that i'm misunderstanding something :D
overall, great effort!