public void Setup(GameObject item) {
		player = (Player) gameObject.GetComponentInParent<Player>();
		monster = (Monster) gameObject.GetComponentInParent<Monster>();

		this.item = item;
		if (monster != null) {
			this.item = item.GetComponent<Monster>().iaToFollow;
			monsterRigidBody = this.item.GetComponent<Rigidbody2D>();
			monsterVehicle = monsterRigidBody.gameObject.GetComponent<AutonomousVehicle2D>();
			monsterAttack = monster.GetComponentInChildren<Attack>();
			life = monster.GetLife();
		} else if (player != null) {
			playerRigidBody = item.GetComponent<Rigidbody2D>();
			playerMovement = player.GetComponent<PlayerMovement>();
			playerAttack = player.GetComponentInChildren<Attack>();
			life = player.GetLife();
		}

	}