allow props to be changed during animation; add dat.gui