Progress with printDetails
printDetail now works
DamageSpell complete
inflictDamage and spendMana complete
pass first test of invoke