You see how when you walk over an edge without jumping there's a sharp decline and go to full falling speed instantly? Well I've had that same problem making my games and recently figured out the velocity = move_and_slide(velocity) trick, so I just thought I'd share.