Added opponents hand, still have some tweaking to do, but works like any other zone, you click it and it opens his hand view and you can now select a card from his hand to "destroy" or whatever.
the opponents hand is only accessible if you have a card allowing you to go into it...much like the library works currently...its a beautiful sight

no more ghetto workarounds to get the opponents hand to display.
next on the list Reveal zone
and a way to display the top card of library..
man this is NOT easy.
but i hope im not ravaging the source too much with my changes lol
right now i have the reveal zone coded, i have a "reveal:#" ability coded which moves cards to that zone, cards can be fetched out single target since (just like the exile) i cant figure out why "All(" excludes those zones, now working on the Gui for the reveal and where on earth to put the reveal button if i cant figure out how to just show a selector box when any card is present in that zone....
on other news the new host command is sweet, it effectively removes all code from the target card and replaces it with the "hoster" cards autolines...meaning you can grant a card in the battlefield new autolines....without having to remove it from play...and strip off its out autolines which currently cant be done...this might lead way to a new ghetto affinity

since you can host cards in your hand the ability to become a totally different card, unfortunately it doesnt change the cards picture(not sureif this is good or bad yet)
it also seems to allow changing the card without overriding the bonuses of counter or enchantments ect...which the becomes( effect seems to do...its much more like a new improved "becomes("
but like with everything it needs testing to figure out its limitation and what it can and cant do...just like the current copy lol, the limitations are uncertain...but the doors this opens are many.