added incremental world building to semantic parser