#5 refactored jump drive jump calculation
- Jump and JumpBuilder have methods from prototype (memory optimization)
- jump calculation reordered for speed