Can you explain why you're using nn.gmodule instead of nn.sequential for the generator? It seems all the modules are sequential.