Solucao para se o tamanho do terminal for mudado.

Caso o usuario modifique a dimensao do terminal durante a execucao
o programa, o tamanho do campo de jogo nao pode mudar, pois isso
no jogo prejudicaria o andamento de uma partida. Nessa situacao, o
programa apaga o campo que ja estava impresso e age de acordo com
as seguintes situacoes: Se o campo nao puder ser todo reimpresso no
terminal, o programa ira mostrar um aviso que pede para aumentar as
dimensoes do terminal (ou sair do programa). Se puder, o programa
gera/imprime de novo um campo de jogo de mesmo tamanho do anterior,
re-centralizado no terminal.
Correcao no makefile para gerar pasta obj

Foi corrigido o  makefile para que nao houvesse a necessidade de
criar a pasta obj na mao.

A solucao foi executar mkdir -p ao gerar os objetos. E o makefile
tambem foi um pouco alterado com o intuito de ficar mais claro.
Adicionando MIT license

Escolhido MIT por ser bastante permissiva e simples.
Merge na master para modificacoes nao divergentes.

Os dois contribuintes estavam mexendo simultaneamente no projeto em
arquivos diferentes. Um atualizou o makefile para gerar a pasta obj
e adicionou a licenca. O outro atualizou a main.c para o programa
ser adaptavel a mudanca no tamanho do terminal durante a execucao.
Merge na branch master para o makefile.

Permaneceu o makefile que cria a pasta obj.