#[derive(Default,Debug)] struct Infrastructre { factory: u16, lab: u16, bank: u16 } #[derive(Default,Debug)] pub struct Star { ownerID: Option, location: (u16, u16), name: String, natural_resources: u16, infrastructre: Infrastructre, hypergate: bool, ships: u16 }