public void update() {

		tryattack();
		xa = 0;
		ya = 0;
		if (!attacking) {
			randommovement();
		}
		if (anim < 40)
			anim++;
		else {

			anim = 0;
		}

		if (xa != 0 || ya != 0) {
			walking = true;
			move(xa, ya);
		} else {
			walking = false;
		}
		if (hit) {
			if (anim2 < 40)
				anim2++;
			else {
				anim2 = 0;
				hit = false;
				OverHead = "";
			}
		}

		if (checkattack) {
			checkattack = false;
			checkattack(this);
		}
	}