Simulation Theory: A psychological and philosophical consideration