implemented random block drop