I get that this is trying to be tetris, but it's missing the "bag" mechanic. In normal tetris, you're not given pieces in a pure random way, instead it makes a group of every block, randomizes the order, and sends that group so that the game can remain far
Thanks for your comment. You are right, and I am aware of it. It is a easy thing to implement and I did do so in a previous version. But then I saw that many early versions of tetris like the NES version lacked that mechanic and it made the game less predictable and a little more challenging in my opinion. So I reverted back to the randomness. Hope you weren't too bothered by it. I may change it in future. 💚