created gamestate package and classes