added gamestate, created easier basic routines for start/stopping various game states