migrate-attackid-cards

Migrates attack implementations from the old approach (using AttackId) to use new approach (Mechanic enum)