public static bool Test(int idx, IAction action)
{
if (action.Name == "Left" && idx % 3 != 0)
return true;
else if (action.Name == "Right" && (idx + 1) % 3 != 0)
return true;
else if (action.Name == "Up" && idx > 2)
return true;
else if (action.Name == "Down" && idx < 6)
return true;
else
return false;
}