once upon a time there was another client made by a german, i can't remember its name but it was pretty cool but maybe never finished.
ps, @Hank, i can agree with you about unity but Kons said me it could be easier in the long time using a game engine and he did some part of this job.