I started my own engine in the end, just mimicking the design that phaser has - it seems to be ok for now, the main idea is that I gain knowledge on the eco system a bit so I can decide to try and duplicate your wrapper for phaser 3 at some point (whilst having game code i can just shift over!)