set method for ifAtked() and conditions
added makeGhost() and unGhost() method and conditions.
added special ability multiplier to castSpell
added discount method and atkEnemy conditions
added board class
Added Javadoc comments. Fixed addItem() and addSpell() to not allow duplicates.
Changed gold, maxMP, and maxHP variables.
Added tests for Merchant.   Wrote/tested buy().