Correcao do mecanismo de compra de unidades.

O mecanismo de compra de unidades estava falhando em um caso especifico. Quando
se tentava comprar uma unidade de uma raca mais cara sem ter dinheiro
suficiente, nada acontecia. Porem, se em seguida fosse feita a compra de outra
unidade (um hobbit, que e' mais barato, por exemplo), essa compra ocasionada uma
falha de segmentacao. Esse erro foi corrigido e agora o programa trata de uma
forma melhor casos de tentativas de compras sem dinheiro suficiente.

Alem disso, as unidades so podiam ser compradas se houvessem recursos
suficientes, mas os recursos nao estavam sendo descontados da quantidade total
de recursos. Isso foi corrigido também e, para facilitar a manipulacao das
quantidades de recursos, os componentes da estrutura do player foram mudados.
Antes existiam os componentes inteiros "gold", "food", "wood" e "metal" que
foram substituidos pelo vetor de inteiros good[4].
Melhora da impressao de unidades no mapa.

Agora a quantidade de vida nao faz mais parte da arte dos personagens, por isso
as ASCII art e as sombras foram todas modificadas. Essa funcao agora compete a
"print_mapunit()", que imprime a quantidade de vida que cada unidade possui.
Isso e' util pois, quando comecarem os combates, a vida de cada unidade pode
variar.

Alem disso, a "print_mapunit" tambem foi modificada para imprimir, em baixo da
vida de cada unidade da raca hobbit, qual e' o recurso que o personagem esta
fornecendo.