Correcao do scroll do mapa.

Antes a logica do scroll nao levava em consideracao o caso da largura do
terminal ser menor que a largura do mapa, o que causava um bug quando essa
situacao ocorria. Agora o programa proibe o scroll quando nao ha necessidade
(quando o mapa todo ja cabe na tela).