I've programmed a circuit and it works in a simulation, but once it's downloaded onto the chip, it runs, but loops around constantly in one specific section of the program, and doesn't progress any further, I've tested all real life components and track connections and they all seem to be fine...