Essa parte do bug, eu ja tinha identificado, comecei a arrumar, só não tive tempo de terminar ainda, mas agradeço pelo feedback