https://mixrolikus.cc/video/UuzcvFVH4DQ/3-hours-coding-tetris-condensed-to-20-minutes-react-js