Added code for message passing, player init, and ghs basic functions.