Add Motion
Refactor Gravity, Twoway