GUI near completion

The opponent is displayed and logic to handle send info to the game
engine and receiving info back is complete but should be tested.