Suggestion.

Mining.

As it is now, mining is boring. Make mining map, run there, collect. Really boring.
Why don’t you create random nodes all around the world, with various harvest level requirement. When someone harvests the node he gets var number of ore and the node disappears. The nodes don’t need to re spawn on the same location.
This makes the mining more fun as now you need to actively search to find a node and not blindly run to the next node in your map list to get the ore. Also from a node you gen raw ore not ready to be used ingots. You need to proses it.

Thank you.
Discuss.