Working on the offset, I simplified a lot of things about normalised positions and converted position