random block generator done-ish
Merge