shifted my design towards game class.  I think this is the best approach