added a mostly working js walk thing