Earlier the ghost while drawing wouldn't quite match the final shape. Now the math is identical in draw_pending_shape.
It's a little unfortunate that we have this duplication of formulae.
At least there are no other stray calls of App.mouse_x in draw_pending_shape.
MMXKJD5NYS2HV2BECTX24S7NKQYIKE7746BIFHXAVZHQLVXJZPLAC