add enum shape_num, which stores the mino shape