Some GUI and Deck phase out

Added some of the beginnings of GUI integration and started to phase out
the Deck class.