All block type has been generated randomly and properly.