Simulation Theory Explained