More late-night math.
Now handles scaling and rotation. Time to get the offset.
Edge points in and working.
Updated world so the update run uses the linked list. Sprite.getLocalPosition now almost working, but falls over for children.
...
Phew.. lots of transform matrix math over and I can finally get all 4 points of a Sprite, regardless of rotation, translation or scale of itself or any of its parents.