Most parts of the Game Engine are done. But there is lots of tweaking and improvements to do. Also, I am counting on putting just as much time I've done making the Game Engine building actual levels. Perhaps 50% done is a bit 'entusiastic', a naive view? :)