Did a great bunch of refactoring in order to match jme's design patterns