A few various sizes of these curious and very energetic, wriggly guys came in my live sand today and I was able to grab a couple with tweezers and throw them in a bucket. Was tough to focus the video, looks to me like it might be lancelets. Could anyone confirm?