public BaseShape CreateNewShape(int ColumnSize) { shapes = new Dictionary <int, BaseShape>(); InitializeShapeDictionary(); BaseShape shape = GetRandomShape(); shape.Create(0, ColumnSize / 2); return(shape); }