gravity-and-orbits: rewind behavior rewritten