Program 2 working. Fixed error with PCB updates so now I can run the program multiple times, provided it doesnt rewrite the memory.