Pretty neat stuff. I also encountered the same bug as Otherworld and had to load an earlier save though.