added game sequence abstraction.  working again!