I have a simple card game where each game hosts 8 clients, I want to run parallel with as many instances as possible of these 8 game card matches. All players will drop their card at the end of a turn (turns last 20 seconds to a min) where I only need to send one message of each client of an ushort (card dropped) and then send back all the other player cards to each of the clients in a ushort array. Then process the logic for cards like attack, defending, and special cases that involve a little bit of hashing, lookups, special logic, etc. Players decks will be pulled from a separate API that's not running on the server. what would be the best way to go about having each of these games of 8 player in isolation for all the other instances, using NetCode? With what you know about the game, what could I realistically expect in terms of games you roughly estimate I could handle with this system running ECS for players and cards?