some more refactoring on error handling
organized plants, added sage and lotus back in, added kettle