void DrawSpeechBubble(Vector2 pos, Vector2 tarPos, Vector2 size)
        {
            DrawCntrl.CurrentColor = Color.White;

            _wiggleyId = 0;

            var flippedSize = new Vector2(size.X, -size.Y);

            DrawCntrl.DrawTriangle(pos - Vector2.UnitX * 10, pos + Vector2.UnitX * 10, _targetPos, false);

            DrawCntrl.PrimitiveBegin();

            //DrawCntrl.PrimitiveAddVertex(pos);

            DrawArc(pos - size / 2, 90);
            DrawLine(pos - size / 2, Vector2.UnitX, size.X);

            DrawArc(pos + flippedSize / 2, 0);
            DrawLine(pos + flippedSize / 2, Vector2.UnitY, size.Y);

            DrawArc(pos + size / 2, 270);
            DrawLine(pos + size / 2, -Vector2.UnitX, size.X);

            DrawArc(pos - flippedSize / 2, 180);
            DrawLine(pos - flippedSize / 2, -Vector2.UnitY, size.Y);

            //DrawCntrl.PrimitiveSetLineStripIndices(true);
            DrawCntrl.PrimitiveSetTriangleFanIndices();
            DrawCntrl.PrimitiveEnd();
        }