well isnt that amoeeba from inscryption?
And the secret mimic boss from Secrets of Legendaria (The Hex)!