Separando arquivo de funcoes de peca e de estruturas e criando excecoes para o movimentacao do peao.
adicionando mais algunas tipos de data (casa, tabuleiro, etc..)