Thoughts on the multiverse, simulation theory, and the singularity