You have listed all the basic and most important functions that each game must fulfill. Let's hope Megladoge will offer us even more.
When can we expect to see a demo version?
We will have a playable Game Demo on the 16th of December prior to the presale.
Unfortunately, the game demo is going to host on a free open-source server which is not meant for handling the great load. The rollout will not be to the whole community until we have a dedicated server where we can deploy the whole system. With this few members in the community will be chosen to participate in testing it.
In that case, in a week we will be able to see the first effects! I'm excited!
If the number of users allowed for testing is very small, maybe it would be a good idea to make a video or maybe even a live stream?