Atualizacao do menu e criacao da main.

A logica que fazia o menu, que antes ficava em um codigo fonte "menu.c", agora
esta dividida em funcoes que foram colocadas nos modulos ao qual pertencem.

Alem disso, as partes da criacao do mapa e de sua movimentacao foram unidas com
as funcoes que geram o menu, gerando o codigo-fonte principal do trabalho
"main.c".

Portanto, ao compilar a main com os modulos sera gerado um executavel que inicia
em um menu. Esse menu e' sensivel a movimentacao do mouse (mesmo sem clique*) e
as setas pra cima e pra baixo. Pode-se selecionar uma opcao clicando com o botao
esquerdo do mouse ou apertando enter. E:

	Se a opcao "New Game" e' selecionada o programa comeca a geracao/
	movimentacao no mapa que antes era gerenciada por "create_map.c".

	Se a opcao "Load Game" e' selecionada nada acontece, por enquanto.

	Se a opcao "Exit" e' selecionada o programa fecha.

*observacao: Para que a logica que capta movimentos do mouse sem cliques
funcione o jogo deve ser executado em um terminal que suporte reportar tal
evento. Alem disso, o TERM do terminal deve estar setado como $TERM=xterm-1003.
Observou-se que o "xterm" consegue preencher os dois requisitos. Desta forma,
ressalta-se que existe uma linha do codigo do programa que muda automaticamente
esse valor por meio de uma funcao "system" (interface.c:74). Caso nao queira
habilitar seu terminal dessa forma, retire a linha ou deixe-a como comentario
antes de compilar.