Net Entertainment Release Yet Another Touch Screen Slot as Magic Portals s their Mobile Portfolio 43112w