Random function for both block1/block2
Added a new BlockStatus class