Fixed FirstPass, still needs globals and set PC to main