I did it in GODOT Game engine, because I want to export to APK (android). I have no experience with any before, so I choose GODOT (open source, multiplatform, export to more platforms
. I did it from scratch. There are few changes against original game (points for features, and expansion is optimalized to my "tetris game" :-) ). But I think is not bad :-)
Thanks.
If you not having fun main game, you can try adventures ;-)