Planning and Planning Methods in Artificial Intelligence