HFT sims really are the final boss. Essentially one must replicate all market players, the aggregate, multiple assets, one's own decisions, game theoretic reactions, and the entire exchange matching logic...One small bug and it all collapses. That's just to start the modeling.