Is there any popular DApp based on BCH chains?

I recently started exploring BCH’s CashTokens, and I’m curious if anyone has built any interactive DApps with them yet. For instance, could you use a Mutable NFT to create a virtual tree that ‘grows’ when a user waters it daily? I’m wondering if this level of state-changing logic can be fully handled by BCH smart contracts.
Building on that, I also brainstormed a territory-control GameFi concept: What if we create 100 different cities, represented by 100 unique NFTs? The core mechanic would be driven by a smart contract. The initial mint price could be 0.01 BCH. After a player buys a city, they can set a new listing price (e.g., 0.02 BCH). When the next buyer purchases it from them, the contract automatically enforces a 10% royalty fee that goes to the developer.
Is it technically feasible to build this model and host the entire frontend and metadata purely on IPFS?"