Hamlet on the Holodeck: The Future of Narrative in Cyberspace