path is a queue, destination reach check is absolute
destination comp removed. path can act in place