I had this same dilemma last week - back up plan for my son's 8-1/2 birthday pool party (we always are away for his actual birthday) and storms were predicted. He wanted to set up a rotating game station - chess, checkers, Battleship, etc (kids could sit down and only commit the time to one game before they moved on) and a second craft/game called Clay Master. Apparently one person is the clay master and selects an item (you can make cards with choices on them before hand). Then everybody has 3 minutes to produce their own clay sculpture of that item. Secret ballot (that is heads down, hands up vote) for the best creation. The winner gets to be clay master for the next round
Thankfully the weatherman was wrong and we had fine weather for the kids to be outdoors. Because no sane person wants a herd of 8 year olds running through their home.
While the kids did not stop moving outdoors, I think they would have been fine playing less active games indoors. After all, these are school age kids and many of them have attended movie parties requiring them to remain quiet and in their seats for a full movie.
I think Bingo might be ok, or might be too time consuming. Try running a round w/ the family to see about how long it takes. I dinged Yahtzee from our game list because I thought it would be too time consuming and kids couldn't join or drop out easily.
I don't really know about the lanyards. I think a craft idea would be fine though. My son has done several small crafts at the camps he has been attending this summer. Zoo camp, aviary camp and day camp all seem to do crafts. And the kids seem to enjoy them and not have any issue that they need to stop running to do them.
If you can have the party outdoors, 100% do so. Then you can honestly just set up a sprinkler or a badminton net, bocce set, croquet course or water balloons or even just throw a bunch of different balls around the yard and let them go. If they can be outdoors, I don't think you need specific organized activities. I do love badminton, bocce and croquet for parties. These are likely to be fairly new games to the kids, nobody plays them competitively (ok nobody under age 60) and they are fun. Even the non athletic kids are usually happy to participate.