Oh I know, I'm partly shocked I got as far as I did with it lol.
The hex map generation was made with help from this series of videos: Mostly Civilized: A Hex-Based 4x Game Engine for Unity
and this page about hexagonal grids and how to make them with pseudo-code: https://www.redblobgames.com/grids/hexagons/