Я ищу алгоритм для создания волнового эффекта на сетке квадратов, поэтому, имея сетку квадратов, как я могу сделать так, чтобы, когда пользователь нажимает на квадрат, это создает волну, похожую на анимацию окружающих квадратов? следующее изображение иллюстрирует желаемый эффект.