А в MoveAndSlide не надо передавать Velocity? Или она сама его как-то берет?
У тебя в последней строчке разве не должно быть position.y?