public Monster(Vector2D pos, Vector2D target, double speed, int maxHp,
			MatrixGraph graph, ComposedImage image, int gold) {
		super(pos, target, speed, graph, null);
		setImage(image);
		maxSpeed = speed;
		effects = new ArrayList<Effect>();
		setVisionAngle(50);
		setVisionRadius(50);
		setDirection(pos.clone());
		setTarget(target);
		maxHealth = maxHp;
		health = maxHp;
		makePath(target);
		this.gold = gold;
		tempPath = new ArrayList<Point2D>();
	}