added next piece generator + hard drops