you fell into the endless vicious cycle of pre planning and stuff.. it all comes down to your vision.. what would you want to play? make a skeleton of a game, then fluff with features.
If you dont have a vision on what your game looks like - art direction or some game play style or something, then you dont have a game no matter how meticulously you plan for it..
I struggle with this myself.. 2nd year in, and i got nothing..
At first i planned like every little detail i wanted but, i dont have vision on how would it look like.. like what would be fun to play, what hasnt been made already.. something that is the souls of the game.. when i start puttin git all together it looks like you bob standard asset flip mobile game that is dead on arrival..
Make the game fun to play not fun to work on.