namespace ReactorMaintenance.Simulation; public sealed record SurfaceState { public float Fuel { get; init; } public float Water { get; init; } public float Electricity { get; init; } public float Heat { get; init; } public int FuelBlockTurns { get; init; } public int WaterBlockTurns { get; init; } public int ElectricityBlockTurns { get; init; } }