made significant changes to Dolution Not Found in order to handle multiple goal conditions