Towards complex language in partially observed environments