Okay, so I tried a few, but tweening between 16 pixels in a pixel perfect way is pretty challenging.
I ended up setting up an array for the values to move by. So in the case of Easy Ease, the distance moved per frame is this: [ 1, 1, 2, 2, 3, 3, 4]
While Easy Ease Out is more like: [1, 2, 3, 3, 4, 2, 1]