Ok my friend i am comeback with an alpha version that still need to be improved.
As your version i also used an activated ability and also a token to make my 2/2 creature.
Some differences from your version are :
1. You are not casting the spell, just moving into stack so this not fire the Spell Played trigger.
2. You turn the card into 2/2 creature already onto stack, i made it in hand then i cast it complian to MTG rules.
3. My version has the Creature Type already embended into token.
4. I have included some checks when the spell is destroyed, exiled, returnet to hand, countered, because during all these situations it must be turned face up.
5. The Morph ability (HAND ABILITY) is dinamically granted when you can pay for it.
6. Added a box with card info to show to the player which card is turned face down (Useful also because uses the same language of the game settings, so each player will retrieve the info using his language).
7. I used the official token for facedown cards.
The card i have used for test is :
Aphetto AlchemistYou can check my card downloading it here i embed :
1. WAD just to test the card (including all needed files)
2. Source files XML, TDX, TXT.
PICTURE 1. MORPH ABILITY
PICTURE 2. INFOBOX ABILITY TO VIEW HIDDEN CARD INFO
PICTURE 3. INFOBOX