In the past I spent a lot of time optimizing my simulator for large particle counts. I made a lot of single phase simulations and not many with more than two. This year I want the simulator to support unlimited phases. I am also adding chemistry and thermodynamics into the mix. Everything will still be real-time.