Aumente ligeramente la velocidad porque estaba un poco lento, también subí la velocidad en las pruebas porque ya no las pasaba
primer intento de resolver las repeticiones multiples del generador aleatorio de las piezas
This fixes #24 and also closes #23, resolves #10 as well as issue #9
Pre-merge de la rama de Andres
Merge
segunda propuesta para corregir las piezas repetidas del del random
Resolves #20. Se agregó una prueba unitaria para revisar si lo que hizo Wassim estaba bien
Merge branch 'wassin'
Revert "Merge branch 'wassin'"

This reverts commit c16405558a89efe068980030c9370f6a9d180cd2, reversing
changes made to 27bd252c290086dec1a737b25c3f55e4871a0773.
Se mejoraron las pruebas unitarias usando fest asserts y se quitaron dependencias innecesarias
Fixes #26
Se cambiaron los nombres de varias variables y métodos para darle más sentido al código. Corrige el #28 y cierra el #17
Actualización de README
Corrige #29
Problemas de formato
Se modifica el Game Over. Si la pieza nueva no puede insertarse en su posición central inicial el juego no puede continuar.
Se modifica centerOnGameBoardView para que regrese el boolean de si logró centrar la pieza nueva (juego continúa) o si no lo logró (ejecutar Game Over)
Ajustes de formato y remoción de variables sin usar
Se define DoubleTap para caída inmediata de los tetrominos (Hard Drop). Se crea método en Drop para asignar puntos si el tetromino cayó con SoftDrop (1pt por celda) o HardDrop (2pts por celda)
Se define método onDrop y se actualiza updateScore para que haya incremento de puntos por caída softDrop y hardDrop