Different kinds of lumps (beads?)

Added support for multiple kinds of lumps. Now inherits from beads.
Fixed issue with logger sending too many messages.
Added support for beads! (Non-malleable materials, such as diamond and
emerald.)
No known bugs.

Learned a thing or two about Java inheritance.