upSquirt behaves less erratically, i cant figure out the lerp though so it has  just locked the angle instead of lerping between the angles