Hey Everyone,
So after a little trial and error, and some help from some wonderful people on discord I was able to figure out how to get my Player to "eat" the enemy, with the ability to spit the enemy out (like Yoshi)
Here is a look at the mechanic in action. I'm still using placeholder images until I get all my mechanics figured out.
Now if I'm lucky then I am hoping to finish adding some behaviors to my Enemy that can be copied to my player when I have them in my mouth.
For example if the red block is a bird, that will give you the abilty to glide, combined with the walker ability this allows you to walk or fly (as well as eat enemy or spit attack)
If your player is a bird and eats a frog, this gives you the ability to both fly and jump but not walk.
I'm hoping that the various combinations that I can come up with will lead to some diverse gameplay options to get to the end of the level.