trajectory player should be done -- needs serious testing