just me screwing around with the extension, ive implemented motion smoothing and super inaccurate z and y rotation