You could perhaps implement the don't-go-off-grid functionality into the player scripts, getting the grid size from the grid? :)
i want to do that but as i said i only have limited events..