These balls are also known as 'Hacky Sacks'. They are filled with sand or polystyrene beads and are played by one or more players by keeping the sack off the ground without using their hands, rather like soccer moves.Very skillful. Great puzzle, thanks.