Olha, eu cheguei a um impasse assim quando estava planejando um sistema tático. Minha ideia era utilizar o personagem como cursor, assim, ao selecionar uma unidade/evento, a posição dele seria igual a do evento, daí eu poderia utilizar aquele evento como se fosse um personagens, com algumas limitações, de certo. Vê se dá pra tu fazer algo semelhante.