TextWorld: A Learning Environment for Text-based Games