quick and dirty fix to dealing with multiple gamestates