Alright, I took my "old" Metris project and refactored the code.
It's called Rubytris now, and it lives on GitHub, so you can easily clone the repository and checkout the code with:
git://github.com/lobo-tuerto/rubytris.git
Or just visit the project's page here:
http://github.com/lobo-tuerto/rubytris/tree/masterRefactoring brought:
* The one-long file has been broken into various files, it's been translated to English (comments & in-game text).
* Decoupled a lot of methods (will keep working on this next weekend).
* Simplified a lot of methods, easier to understand now.
* Some ideas and planned features.
Any comments will be appreciated! :)