Exploring Gradient-based Multi-directional Controls in GANs