void fight(Player p, Monster mob) 
{
	cout << "A WILD " << sandetra::capslock(mob.getName()) << " APPEAERS!" << endl;
	while (mob.getHitpoints() > 0 && p.getHitpoints() > 0) {
		mob.takeDamage(p.attacksFor());
		if (mob.getHitpoints() <= 0) {
			cout << mob.getName() << " has been defeated!" << endl;
			cout << p.getName() << " uses a potion to return to full health." << endl;
			p.setHitpoints(30);
			return;
		} else {
			if (rand() % 3 == 2) {
				cout << "You have a chance to parry the attack!" << endl;
				if (twoscomp_quiz()) {
					cout << "ATTACK SUCCESSFULLY PARRIED!" << endl;
				} else p.takeDamage(mob.attacksFor());
			} else {
				p.takeDamage(mob.attacksFor());
			}
			if (p.getHitpoints() <= 0) {
				cout << p.getName() << " has fallen! OH NO!!!!" << endl;	//Game over not implemented.
				cout << p.getName() << " uses a potion!" << endl;
				p.setHitpoints(15);
				return;
			}
		}
	}
}