Changed npc metadata to a dictionary
Added the spells list
Changed npc stats to a dictionary. Added the player strength stat into
the attack function, isn't really very well balanced as of yet. Added a
bunch of tempory debugs. Added defending, magic (not done), retreating,
and the changing of weapons to fighting.  Re-added attack order.