The Player as Author: Interactive Storytelling and the Future of Gaming