Shared ball flipping off

Includes the latest changes @mmmaher has made to shared ball. Flipping is off currently until more extensive testing can happen!