Demo here: http://trevlovett.github.io/AsciiTracer/asciitracer.html
Some work needs to be done to massage the code into a proper library that could be used for demos & games.