- SpawnModelCommand: added Shape property (default 'cube') - AiCommandProcessor: if shape='sphere', uses ProceduralMesh.CreateSphere instead of loading OBJ file; physics uses DynamicSphere instead of DynamicBox - EngineMcpTools: added 'shape' parameter to SpawnModel tool - Engine.AI now references Engine.Graphics for ProceduralMesh access