Went back and refactored some of my message formatting and data handling. Should be a lot smoother now and less buggy.
Changes
- Internal refactoring to better handle messages and exceptions
- Fixed a bug that produced NullPointerException errors when everything was working fine