Block decending

still have to add rotation
same