public override Entity FactoryMethod(Resources resources, Vector2 position) { ISimpleTileBuilder builder = new KeyBuilder(resources, position); director.Construct(builder); return(builder.GetResult()); }