Added option to customise base rock weight

Also made the weight calculation smarter.  Item-like blocks are now
treated as items.