zNotes: using classes for GameObjects and extending Phaser Classes - studioplaynl/ARTWORLD_client GitHub Wiki
Phaser example extending arcade sprite:
https://phaser.io/examples/v3/view/physics/arcade/extending-arcade-sprite
Extending sprite with object as arguments:
https://phasergames.com/extend-a-sprite-in-phaser-3/?mc_cid=3f4ee26e5d&mc_eid=a4d9ee0291
Creating a button with the extended container class:
https://braelynnn.medium.com/extending-a-phaser-class-to-make-reusable-game-objects-93c11326787e