Read before replying.
OWA answered this literally the post before you asked.
Look.... We all do this for fun, in our spare time (I'm speaking about all the staff, devs, testers, moderators, admins). None of us are paid, and many of us have donated not only our time but our money to keep these projects alive, so not only are we not paid, it costs us to be here. If we were a massive AAA dev company that should be making quick awesome progress, then I could understand your impatience. But we are not. We are all volunteers.
So what does that mean?
It means that development goes as quickly as we can make it go. There are many factors that contribute to how quickly or slowly progress is made. A major factor is motivation. One great way to help things move faster is to encourage the developers. It works! Don't you feel better about what you do, and thus do better when someone gives you a compliment about your work? Sure, thats human nature.
But motivation is a double-edged sword. How you ask? Well to put it bluntly, when people come along and start badgering and rushing and demanding progress in certain areas, and that we should even go so far as to stop development of one game, just because they want to see progress be made on another game, then you have demotivation, or the taking away of what motivation that might have been present, because who wants to work when there is such hostility present? Nobody.
So how can you help? @Mihaita12
Give compliments and stop making demands. Tell the devs how good they are doing (because they really are doing great) instead of demanding more updates, or that we make radical changes to our development process to appease your boredom. Thats not how this works.
Just be nice, updates will come when they are ready.