I think it is a Nerita snail. There is a more recognizable one that looks like this called the bleeding tooth snail.