Nice card! It absolutely fits the theme of
very well.
But just as for a side note: Meteors, in my imagination, are a force way more brutal, than a shard of ice or such. At least to my knowledge, they caused most of the races to
extinct way back then, thus, some of them are even capable of destroying
whole planets on impact!
Just an idea, to scale up the dmg/cost ratio a bit (or make it mass CC?; to reflect that force that is much well feared