Okay awesome, thanks mate, have it working well now. Just need to make some modifications.
Auto connect seems to only work when called, and looks like it will throw an error if not connecting. I've found the code on the repo, so I'll modify that to continue trying when booting up if no wifi is found, and upon disconnection, call the function again.
Won't get much time to work on it for a little bit but will report back next week with my progress. Thanks very much for your assistance.
Also, download didn't work but ampy working really well now, thankyou!