Semantics-Driven Introspection in a Virtual Environment