bool TryPlaceFigureOnBoard(Vector2[] vector)
{
for (int i = 0; i <= vector.GetUpperBound(0); i++)
if ((vector[i].X < 0) || (vector[i].X >= width) ||
(vector[i].Y >= height))
return false;
for (int i = 0; i <= vector.GetUpperBound(0); i++)
if (boardFields[(int)vector[i].X, (int)vector[i].Y] == FieldState.Static)
return false;
return true;
}