Massive refactor
- Start creating networking classes
- Moved location to util
- Using lwjgl natives
- Made core serializable and cloneable