public Mob(float x, float y, int tileX, int tileY, Actor actor, MobStat ms, Spawn s) {
		super(x, y, tileX, tileY, actor);
		this.ms = ms;
		sight = ms.getSight();
		df = new DecimalFormat("#.##");
		df.setRoundingMode(RoundingMode.HALF_UP);
		log = s.getLog();
		isHostile = ms.isHostile();
		anim = actor.getAnimation(this);
		this.s = s;
		targetTileX = tileX;
		targetTileY = tileY;
		boundingRect = new Rectangle(x - 16, y - 16, actor.getSpriteWidth() * 16 + 32, actor.getSpriteHeight() * 16 + 32);
		center = new Vector2f (x + boundingRect.getWidth()/2, y + boundingRect.getHeight()/2);
	}