Also, don’t beat yourself up about UI. I come from web dev world but every game dev I know hates UI because UI sucks to dev in almost every game engine hahaha. That’s why I ran with Phaser + TypeScript for this game.