First, take a break.
And go read some more books. And possibly your own book too.
Indie game devs, are successful, foremost bc
1) They are gamers (not programmers only)
2) They have fun with their product (in this case, you must like writing OR your story)
And i once saw a story of someone...