Updated Transitions

Exposed Percent on Transitions, and changed how ReversibleTransitions
reverse. They now reset to the start point of the current direction they
are going.