Currently running ATM, seems to be doing the job, slowly, but doing it none the less. Does run past some objects, but that does tend to be due to a mob just off screen it's off to kill, then once it runs round the map again it does collect it. Some optimizing from trinity settings on my end, and...