If God exists then he is a BAD God a malevolent God, why would he decieve us like this? Why wouldnt he just show us that he exists plain and simple. Why would he let accidents happen or a baby dying when that baby hasnt done anything wrong? If heaven exists why doesnt he take us there already instead of making us suffer?
Maybe he created us (souls) and gave us free will to experience his ability to create by creating our own experiences. Some souls maybe decided to take part in his experiment some didn't. I believe that everyone at least think sometimes about him (some do much much more - creating religions, forcing their believes to others etc.) because deep inside we just know him.
Maybe we just forgot everything as soon we were born to our bodies. Maybe some souls are born to "wrong" parents who shouldn't have kids. Maybe some souls suffer simply because of other soul's actions. God has nothing to do with it. He can't break free will of anyone because his experiment would fail - ended prematurely. Maybe he want us to remember and find out how great his experiment (The universe) is "from the inside" without him exposing whole truth.
My last crazy guess: Maybe he didn't create the Universe, maybe he became one and we are "him". Maybe he just want to find out who/what he is by us and our bodies (eyes,ears..) Maybe that's why we have consciousness. Sorry for my bad english, I'm just trying to think outside of the box, that's all.