#2 integrate pixi into engine