working again with TextUI!  (Still need to implement GraphicUI)