Using projected dynamics to plan dynamic contact manipulation | Synapse