Here it is a little test that i did trying to add multithreading to the simulation.
Atm it runs on 2 threads, i could easy add more but the chance of instabilities appear would increase.
For a simple test fill the screen with dust while the game is paused, unpause an look a the fps's.
Repeat the process with the unmodded exe.
https://github.com/Nylok/The-Powder-Toy
Zip with exe
https://github.com/Nylok/The-Powder-Toy/downloads
whats multithreading? sorry to be a nooby newbie...