public node(Vehicle _vehicle, City _nodeCity, ArrayList<ArrayList<Object>> _nodeState, int _capacity, double _costs, node _parent){
		nodeState = _nodeState;
		vehicle = _vehicle;
		capacity = _capacity;
		costs = _costs;
		parent = _parent;
		nodeCity = _nodeCity;
		children= new ArrayList<node>();
	}