Could I interest you in the GBA / DS / Windows / Mac / Linux homebrew tetromino game called Lockjaw? They are quite feature-full, fun puzzler games, and they are open source software. How about the NES variant called LJ65? It is a very competent, fun puzzler work trying, that's for sure! It makes for an awesome alternative to the Nintendo and Tengen Tetris for the NES as the music and features are definitely different in LJ65. Please give it a try!