I want to think that this is a nudibranch, but I'm not sure.