Thank you
Had fun with this - definitely optimizable, and curious what the best pathing ends up being