We need a major update adding mor elements to the game, fixing bugs, fixing old saves, and changing how matierals work.
1: Add LHYD to the game! (See The Powder Toy - liquid hydrogen)
2: URAN can now emit neutrons and decay to STNE
3: PLUT and URAN will randomly decay
4. PLUT and URAN can now decay if hit by NEUT
5. When POLO is decayed (AKA TMP of 5) it will only generate 80C and do it very slowly.
6. Increase BCLN's destruction limit
7: Fix PRTI/PRTO and WIFIbeing only able to transport elements on temp increments of 100C And make it 50C or Less
8: Make PRTI share elements equally between PRTOs on the same TEMP channel
(Do not put these changes into saves prior to this update.)
They could just not make it work with saves prior to the update or add it as a setting like replacing sand effect with smth (yes i know im stupid i do not know why i thought of this crappy post)
In response to 8, this on its surface seems like a good idea, but in practice, it wont work.
All prti and all prto on the same temp channel share elements. As each prti and prto pixel runs the same code as its fellow pixels, prti just adds adjacent particles to the list if there is room, and prto tries to output elements from the list if there is room. (it should be noted, there are 8 channels in each temperature range, but each of the 8 positions can input/output to its own channel or the 2 on each side of it).
So the closest i think you could get to this is have every prti calculate not just its own code, but the code of all other prti sharing that channel, to make a rough, predicted element list. It will then only absorb a proportional amount of its surroundings, calculated by the (prior space remaining)/(uncalculated prti's surroundings+its own surroundings). Of course, as other elements are updated, future prti neighbors change, so this is only a moving estimate. Prto would have a similar but opposite process.
Basically, any solution to this would introduce either a few frames of latency to portal interactions, or would reduce the framerate significantly. Its a nice idea, but I think just due to the nature of the game's updating method and its code, it just isnt practical at all