It seems you start with an ambitious project! you'll see that simplest games are often better, because bigger games are almost every time too hard or too long to develop.
Trying something complicated and new is always a good experience, but don't expect too much from your game.