Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hard to tell for sure from the pic what it is, but doesn't look like a zoa polyp. Possibly aptasia
Glad to hear, sounds like you should be good to go. I've never had to deal with aptasia myself, so might want to keep an eye on it and see if it remains good to go for a little while.