Capsule: rename source to origin
More smoothness, some refactoring, wayfinding doesn't evade bullets