I've recently been in touch with Larry, and he informed me then that they are still working on the project. If there is anything to report, of course EntropiaPlanets will be on it for you :)