use crate::{effect::EffectStack, mode::Mode, phase::Phase, pid::Pid, player_state::PlayerState}; pub struct GameState { pub mode: Mode, pub phase: Phase, pub round: usize, pub active_player: Pid, pub player1: PlayerState, pub player2: PlayerState, pub effect_stack: EffectStack, }