added crit and dodge to battle and hasAttacked to Character