I was playing around with Mesen's 'rewind feature' and found out that the pieces weren't exactly 'random'. For instance, what piece follows the 'next' piece seems to depend on where I place the current piece. When I place it in the same place, I get the same pieces; but when I try it somewhere different, I get a different sequence of pieces. Same on other emulators? Thoughts?