Refactor branch_mining to account for gravel or sand
Add new scripts (flatten, bevel, count, throw)