Fixed goal bindings and adding progress, everything seems to be working as expected.