I found this little guy when I was shining my light on the tank. I have 2 cleaner shrimp which makes me wonder if this is an offspring? The rock he’s on just so happens to be live rock I bought at Petco which makes me wonder if it’s a hitchhiker. What are your thoughts on what it is?