Otimizações, correções e tela de vitória.

Implementação de tela de vitória e alguns regras gerais, otimizações
gerais de código e correções de alguns bugs.