Swipe now stores start and end points instead of angle

- The angle can be easily inferred from the stored Vector.
- Added `Touch.Util` from more modularity.
- old `swipe` -> `slide`
- New `swipe` doesn't work.