multiple goal state & idle states for vacuum world