simpler shuffeAll
generate new piece when gravity sinks a piece