I guess I'm not expert enough to say that I'm certain, but I'm pretty sure. Perhaps you can provide a sanity check for me...

The server class is declared like so:
Qt Code:
  1. class Xorbz_Game : public QThread
  2. {
  3. Q_OBJECT
  4.  
  5. public:
  6. Xorbz_Game( class Xorbz* parent );
  7. ~Xorbz_Game( void );
To copy to clipboard, switch view to plain text mode 
etc...

The client (main app) instantiates the server like so:
Qt Code:
  1. // Instantiate a new game engine
  2. currentGame = new Xorbz_Game( this );
To copy to clipboard, switch view to plain text mode 

After the client sets a few things in the server via member functions, it starts things up like this:
Qt Code:
  1. // Start the game running
  2. currentGame->start();
To copy to clipboard, switch view to plain text mode 

Anything look amiss?