This is very fun! Snakebird + metroidvania!
...how to get second diamond... "self-cross"... i can't solve this :(
Thank you so much! You can watch the walkthrough if you get stuck!