Human beings are advanced creatures of God. They have sixth sense. Today's developments you see in this world are only because of this sixth sense. All creatures including human beings are ruled by spirits. Spirits too are the creatures of God but their lifespan (if what the spirits had said is true) is about 500 years. This is closer to the Indian belief that human beings have seven births. But in fact there is no rebirth to anyone. All creatures except human beings are 100% under the control of the spirits. Regarding human beings, they can choose and have the spirits according to their willingness.
God cannot watch each and every human being at the same moment. That's why He had created the spirits to watch, guide and determine the destiny of the human beings from their daily activities, talks and thoughts too. Your past determines your present and your present determines your future. God has given freewill to all creatures including human beings. According to this, all human beings have all right to live a life as they wish. But if it happens to be bad and hurts someone, they have to face the consequences. These consequences are created by spirits. It's a natural system. After death no one lives in any form. Heaven and hell are only for spirits. Spirits are separate elements. A human being is not a single spirit. A human being during his/her life time is living with many spirits which have joined one by one since birth. They are knowledge, skills, feelings, emotions, interests and everything. Even thoughts are not your own. For example, when you want to take a decision on a subject, one after another the spirits think and you just listen, choose or reject the ideas which they transmit to your mind through your brain in the form of thoughts. A human being is just a robot made of flesh, bones, tissues etc., and a toy of the spirits for their games.
Reincarnation is a rare phenomenon which is not possible to all. To form a reincarnation all spirits which lived with a body must possess another person together. Then only he/she can feel same thing of the demised person. But this is not happening because the spirits never stay together to haunt or possess another. They go to different bodies. Rarely there might have been certain cases but I think it had changed after some time. Spirits during their life time live with many bodies (one after another). Their memories sometimes affects the person. This is natural. This is not enough to believe that there is rebirth. No one returns after death. A human's life ends with a single body.