Major: added Rune functions for spending Energy based on activities and introduced NotEnoughRunicEnergyException, which is thrown by these methods.  When using them, use try/catch to specify what to do when you run out of energy.
Modifying all the PersistentRunes to use the energy system.  I'm having trouble with Teleporter and Runecraft client vs. server distinction.
Got serverside teleport working with setPositionAndUpdate().  Runecraft wireframe is still gone.
Cross dimensional Teleporting is now working smoothly.