I've noticed several mistakes in TPT that were already pointed out by many before me. Lots of them are not very hard to fix so I'd like to remind the developers of their existence :D
1. Antimatter is probably meant as an antihydrogen, so based on the standard model, it should act like an ordinary hydrogen (except the annihilation after a contact with normal matter). Then, it should also destroy diamond since it is from matter.
2. Neutrons and Electrons are impossible to make hydrogen in a real world.
3. Uranium is also fissile, it should generate neutrons, photons and after that, it should turn into lead (which is a good idea to make - a metal with a strong resistance to neutrons.)
4. Plutonium should also generate photons.
5. These particles, antimatter, deuterium oxide etc are not radioactive.
6. I really don't understand the "singularity" - a singularity (in a real world) is a centre of a black hole as far as I know.
7. Just some ideas
a) when you have something heated to a very high temperature and under a very high pressure, it should make a nuclear fusion - for example deuterium + deuterium + temperature + pressure = helium + lots of energy
b) what about to make some other particles, like protons, neutrinos, quarks etc?
Sorry for the grammar mistakes if there are any, I'm still learning English :D
But why isn't it separated? Like diamond would be changed to some kind of artificial material and no saves would be harmed. Then there would be normal diamond - something like a broken coal (transformable under pressure) but solid and much harder than it. Also, if you actually add those quarks and protons, why do you think it would be useless? I mean, you can make up some magnets and voila, a particle accelerator :D