ported angstrom three.js fully over to clojurescript