Correcao de algumas falhas na manipulacao de unidades.

Foram observadas falhas de segmentacao que ocorriam esporadicamente quando se
comprava uma unidade da raca hobbit, ou quando ocorria a tentativa de mudar o
recurso que o hobbit trabalhava. Foram usados mecanismos de sincronizacao para
evitar que se tente checar valores de uma unidade do tipo hobbit que ainda nao
acabou de ser inicializada.

Alem disso, alguas condicoes foram adicionadas, para evitar que o o programa
tente imprimir personagens alem do limite da matriz do mapa.