Exploring the Simulation Hypothesis: Science and Philosophy