More utility methods, finished the custom packet system, refactored some of the transformer stuff