}.start(); //in its own thread
//initialize networking
InetSocketAddress serverReliable = new InetSocketAddress(InetAddress.getLocalHost(), 1500);
InetSocketAddress serverFast = new InetSocketAddress(InetAddress.getLocalHost(), 1501);
JGNServer server = new JGNServer(serverReliable, serverFast); //this is our primary server and the addresses it should use
JMEGraphicalController controller = new JMEGraphicalController(); //in charge of generating and applying sync messages
SynchronizationManager syncManager = new SynchronizationManager(server, controller); //create the server that will send and receive sync messages
syncManager.addSyncObjectManager(this);