Mejor, hablar por perfil, mira, el sistema que quieres hacer sería bastante complejillo de hacer de forma decente XD, creo que hacer que los bloques caigan continuamente de forma aleatoria es una solución mucho más logica, además tengo un sistema para hacer algo parecido mediante eventos que funciona genial.