When I released my first version, it had the framework in it for the things I wanted but most of them not implemented, some still are not. I got the time/day cycle working and a gallery, the gallery is not now as its a pain the way I'm doing it. Technically it has an inventory system but it's pointless me using it I have discovered. In the first demo/release it's not that important to get everything implemented because you can say it was demo, by the second release you want everything up and running so saves and etc work. As RanliLabz said take your time, it me 6 months or more too before I released my first version.