public void run()
    { // Links Model with View, LocalModel with View, sets a timer whose
      // listener is View
      // Model and view linked
	Model m_model = Model.getInstance();
	m_model.addListener(View.getInstance());
	
	// LocalModel and view linked
	LocalModel m_localModel = LocalModel.getInstance();
	m_localModel.addListener(View.getInstance());
	
	// timer set add view as a listener
	m_timer = new Timer(100, this);
	m_timer.start();
	
	// CREATES PLAYER & ENEMY TO AVOID NULL POINTER EXCEPTION
	LocalModel.getInstance().setMyPlayerID(Model.getInstance().addPlayer("knight"));
	
	Model.getInstance().addEnemy("guard");
	
    }