scene config was not being passed in, meaning scene always used the default config
removed apparently unnecessary "reversing" (was causing issues for me, not sure if there should be a parameter turning this behaviour on or whether it should be left off?)
goal threshold was a magic number - removed it and set goal threshold from the config