Added gameState, made game runnable again and fixed state issues