Refactoring, images, render logic, etc.

currently working on:
-making creative mode create the various types of hidden ore blocks.
-working out how to tell the client side, that it can enable hidden ore
vision.
-still working on charged block animation images.