members: int health int manna bool fireElementSelected bool waterElementSelected bool earthElementSelected bool windElementSelected enum ShieldType { EARTH_SHIELD, FIRE_SHIELD, WATER_SHIELD, WIND_SHIELD, NO_SHIELD } ShieldType activeShield functions: public Player() public void IncrementManna() public void SetShield(ShieldType shield) public virtual void Update()