Is there a complete physics simulator that I can use to do lots of things while I learn physics? For example, I just learned about barymeters. It would be very interesting to simulate one. It could be done setting up a small atmosphere filled with a gas, the glass model and the liquid. Some time ago I was learning classical mechanics and it would be interesting if I could set some experiments with springs and such. I'm not talking about focused applets; I mean a general software where you are free to set your small experiences, like you would in a lab, regardless of the topic. It is not something hard to program and would be in my view the mother of the learning tools. Is there something like that?