I'm assuming this is a common solution to the whole character-bunching-avoidance issue, but I kinda stumbled upon it and am a little chuffed how well it works ^^
@Naam What is the solution?
@runevision I have all the characters claim a position in a hex grid when they plan a move, and have them loop around free neighbour cells if they try and claim an already-claimed tile : )