after a battle that was harder than it should have been, I've finally got the correct data types implemented for the vertices.
I just really hope they're the right numbers now 🤔I get the strong impression I may need to use floating point after all, 56 verts seems a little high