Updates to support PowerConverters

Fix NPE on BlockPosition.toString()
Move getOrientationFromSide() from PowerConverters into here