Add new energy interfaces, and some more work on Beam receivers/reflectors.
Move BlockVec3 to API
Fix missing icon errors.