The only thing I can think of which has a good level of chemistry is Space Chem which uses atomic principles and processes(to a degree) to create specified compounds.I agree for the chemicals but coding would be horrendously complex and time consuming just to get 2 elements to react together. It's bad enough trying to do the current reactions (e.g NITR + NEUT = OIL) in the game at a simple level.