What if you think of your soul as software and your mind has hardware that allows it to run in this realm.
Assume that there is also an "operating system", and you may be catching on. Also assume that there are other systems in operation and that there are communications facilities between them.
Maybe you should also assume that you can be “check pointed” while another program is loaded to run on your platform.