One more picture to guess what I might be:
Don’t know if this one makes it harder or easier. Guesses what the green thing might be is also welcome!
Feel free to add a comment if you want to guess what it might be. I’m happy to answer yes/no questions.