Update Adventurer.java

-made Adventurer abstract
-made attack, specialAttack, clone, and healAll methods abstract as well
-added maxHP and maxResource instances/ variables to use to save backup info during game
-made all instances/variables "protected"