fully working version with removed game status for set