Update main.go

TIMES previously decremented the PC by 1 if it needed to loop.  This works only if the instruction word being looped contained no literals to fetch.  This patch now causes PC to be set to the current instruction pointer (IP), and the instruction is re-fetched.