Boring generation

Adds boring generation feature