move pixi adapter to engine extensions