Someone did a complete rewrite of it in js - https://covalichou.github.io/second-reality-js/