Part Implementation of Slingshot Logic 1v2.