added some more documentation
added a canned mining function, should really fix the bug with the worker mining more regolith than there actually is