It was meant to be a bit frustrating but even so I wish I could've made it more smooth and reliable, but unity physics is a hard beast to tame.