#9 Fixed gate ports positions

and made connectors to display on mouse hovering but the connector
positions still need to be set correctly