card script is loaded using Properties.load instead of an ad-hoc parser. name of card is declared using the "name=<card name>" format. abilities must all be declared from a single property, there cannot be multiple lines with "ability=".