If you like machine learning, you can simulate the game in suitable test scenarios and evolve high-performance missile controllers. Like in real life at the firing range, without engineers.
Of course, bad controllers that can be exploited by the player to make missiles miss are usually fun, as are slight variations of PID parameters in the same missile salvo, to disperse them organically.