Found these on the beach last night in some mud. Noticed them because they glowed when we stepped on them. There were tons of them littered around the area with jellyfish, and we were having fun because whenever we dragged our feet in the sand anywhere on the beach it glowed like these things were. What are they??