Net Entertainment Release Yet Another Touch Screen Slot as Magic Portals s their Mobile Portfolio 2i6d35