new stuff

lista-blocos usa as margens devolvidas pelo gravidade para não percorrer
o tabuleiro todo (não testado extensivamente)
gera-sucessores devolve uma lista com os estados sucessores