Rig up play screen

Made lots of changes to the GUI.  See Commit log.

Play screen is all connected up, and some issues from iteration 1 were addressed.