new logic for gamestatus