public Monster(int x, int y, String name,int difficulty){

		position = new Position(x, y);
		this.target = GameManager.getPlayer().get(0);

		//Novice
		if(difficulty==1){
			power = new AtomicInteger(5);
			speed = new AtomicInteger(1);
			LIFE_MAX = 50;
			life = new AtomicInteger(50);
		}
		//Normal
		else if(difficulty==2){
			power = new AtomicInteger(5);
			speed = new AtomicInteger(2);
			LIFE_MAX = 75;
			life = new AtomicInteger(75);
		}
		//Expert
		else if(difficulty==3){
			power = new AtomicInteger(15);
			speed = new AtomicInteger(3);
			LIFE_MAX = 100;
			life = new AtomicInteger(100);
		}
		else{
			power = new AtomicInteger(25);
			speed = new AtomicInteger(3);
			LIFE_MAX = 200;
			life = new AtomicInteger(200);
		}

		moveCounter = new AtomicInteger(0);
		pauseCounter = new AtomicInteger(0);

		sprite = new AnimatedSprite(name, ANIMATIONSPEED);
	}