I've recently completed the a part of the base of my game, basically finishing most of the core mechanics. I could have continued on to design some of the details, but I stopped to think about and try to flesh out my story into more detail. I was hoping to use the story to better inform the characters, game and level design. However, it has taken quite a while for me to think it through and structure everything properly, and at times I've experienced writers block.
Would it be better to work on the game itself when experiencing some creative down time, or should I stick to the story until it's finished? I keep thinking that I will end up doing unnecessary work if I don't work out all the details of the story (eg. some mechanics may not fit the context of the story), yet there are times where I find myself stuck while writing.
Just throwing it out there to see how everyone handles this kind of situation.