Moved api stuff around
Changed ITileConnector

added a sub enum system to better ID connections.