For the coding team.
If player surrenders
End turn
It's annoying when someone says f' it I'm going to bot out. Then we have to sit there and wait for the timer to give up. Surrender= end turn.
In the mean time players should surrender after they end their turn. Better edicate.
Add defeat condition flavor text.
Ie Alas I was defeated
"alas I surrendered"
Add a color modifier to defeated players. All bots should be a greyish color.
If host = game over
Migrate host
Pick new host based off connection parameters.
If a player DCs while the host is not connected or has a bad connection to host they lose automatically. The game should update hosts frequently to avoid this problem.