Atualização 1

Uma arrumada no código que estava meio bagunçado, agora ele esta
comentado.