second commit
third commit (contains hexes as list)
positions done, still misordered
5-J- coordinate generator fully operational