I would like to add onto this explanation by talking a little more about programming. You see, programming is a little like building a house, in the sense that 90% of the work is building up the foundations; establishing a rock solid base to expand upon, so that when the product is finished, it won't come crashing down because the foundations were too weak or haphazardly put together. Granted, maybe this is a weak analogue, but it's pretty much what we're seeing here. The DayZ team is doing very much work behind the scenes, with stuff like rebuilding the server architecture, AI system, physics system. Everything's currently in the "invisible scaffolding building" part of development, the part that you as a normal player won't see the results of until much later. Be assured though that when they finally release the new systems, you'll be happy that they spent this much time doing it the right and proper way, because else you'll get shitty bugs and bad performance that will plague the game for years to come. If anyone here is familiar with Path of Exile, their famous desync problem is probably a result of this sort of thing. Once upon a time when they were still building the game, they designed their network system poorly, and when the game was finished, the flawed system was so deeply embedded with everything else that it's near impossible to rework it without breaking everything else. Thus you get awful desync that you pretty much can't fix. We don't want this to happen to DayZ.