public override void CreateSinglePlayerSession()
{
if (LocalPlayers.Count == 0)
throw new CoreException("No players identified");
if(CurrentSession != null)
throw new CoreException("A session already exists. Close the previous session first");
_networkSessionLocker = CreatingSession;
NetworkSession.BeginCreate(NetworkSessionType.Local, 1, 1, OnLiveSessionCreated,
_networkSessionLocker);
}