Ok, I played it for not even 5 minutes and it was more than enough. First, take your players by the hand and make them want to play the story. Imagine it as telling a story. You need something to get the attention. That is the reason you have to write a catching intro. The mainhero is a dead person, i guess she was killed by the bad guys. So you could start with giving her some kind of personality. How old was she, what did she do for a living, why was she killed. It does not have to be much. A good way to start would be the deal with the ghost. You wake up at an empty space. A desert, a deserted beach, whatever you like. You remember what happened to you, oh shit you died. Here comes the ghost, devil whatever. You got offered a deal. And make it a deal. You get the chance to go back and have your revenge, but this chance comes with a price. You can keep it a mystery, what this price will be, that is fine and gives you a lot of possibilities later. Then the game starts. You wake up in that rundown trailer in a trailerpark. What is different with this new body? Are you younger, more fit, having some ink. Make something about this experience. Start to develop the story. Give a normal job, to get used to the game. Quite often it means to work as a waitres. Present places, where the player knows what to do. There is a mall? Place some shops there. When the character has some living, like working, buying food and paying bills, start to follow the revenge thing. Find the bad guys, give the new body the possibility to fight. Build up the body, learn hand to hand combat, get a gun, stuff like this. Present a social live, friends coworkers, people at the trailerpark. Right now your game is just a mess.