Wow, that looks cool.
I'm no expert but I assume you also made up the Ice Touch ability, which is pretty cool.
The only thing I would get you on is that Creature should be capitalized and the tail part of the ability would probably read "until its owner's end phase."
After the end phase would imply someone else's turn