Fixed velocity updating based on delta (still choppy though)