So when i play the skyship scourge of oversky, it uses the gift “Enemy creatures cannot move next turn” then if i use a medallian to turn the ship into one of my other creatures or i frogify my own ship on that turn, the enemy creatures can move next turn, how does this make any sense? The effects from the ship happen signifying that the gift has worked, yet if he is simply transformed on that turn, the gift is removed, this is either a problem with the code of gifts (which will cause more problems with similar interactions in the future) or gifts are simply not explained properly.
From your wiki.
Gift ~ Does something when you play this card from your hand.
Where does it state that the creature still has to be in play or be the same creature on the next turn for the gift to still take effect?