Mr Sweeney forgets that to the average dev GPT is an amazing way to challenge their own designs and pattern use: Assistant, please illustrate how to properly update an ECS entitys sprite position using a dedicated system in Phaser using typescript.