UnitFactory UnitFactory extends UnitBlock field type default notes capacities int[] [] plans Seq new Seq<>(4)