Explain your approach to debugging software in a hardware-in-the-loop (HIL) environment for factory systems at Three Point Solutions.