simplify shiftRow
take insertRandom out of io monad