Shared player implemented