Javascript Interactive Fiction Framework