Fix mineral drop

This pull fixes issue #1 Does not drop minerals

When drop is enabled, block is destroyed using block.breakNaturally() which will drop minerals appropriately.

Also cleaned up some of the logic.