Вы еще не пытались читать уникальный контент на сайтах, увешанных выскакивающими баннерами, половина который появляется при нажатии чего-либо на сайте. Эти сайты виснут даже на iphone x моего знакомого, не говоря уже про мой j330f
Механика интересная, но стоило бы границы теней делать более размытыми. Так же что-то мне подсказывает, что при быстром передвижении все на экране будет мелькать. Я бы сделал задержку перед убиранием тени. Так же такие случаи неплохо было бы тоже обрабатывать. Красным — курсор
Может проще не бетонные блоки поднимать-опускать, а всякие отходы производства? Пустую горную породу, например. Вторичные строительные материалы. Песок еще можно
Что мешает наращивать мощность накачки с тем же кристаллом?