private FigureBase(PositionsCollection positions, byte positionNumber, Offset placement)
 {
     _positions = positions;
     _positionNumber = positionNumber;
     _sprite = _positions.GetPositionByNumber(positionNumber);
     _placement = placement;
 }
 protected FigureBase(Offset placement, PositionsCollection positions)
 {
     _positions = positions;
     _placement = placement;
     _positionNumber = 0;
     _sprite = _positions.GetPositionByNumber(0);
 }