Added Citadel compatibility

Began the process of fixing method names to comply with Java Coding
Guidelines.

Fixed bugs with light/oregin relationship and destruction of oregin, as
well as aligning the proper mine shaft dimensions.