Implemented all of LWJGL3 new GLFW bindings into library. All old functionality exists except Mouse input handling and fullscreen toggling.
Repaired support for mouse events. No support for mouse grabbing yet. Restructured so first level input handling is performed by WindowInputHandler which can feed several ControlSet s to allow switching/multiple sets.
Finished support of lwjgl3 (leaving fullscreen toggling for later date). Added generic implementation of A* algorithm (room for improvement).Added DebugInterface for in-game access of game parameters and fair ammount of support in util libraries. Added support for using JSON files to specify resources (more compact than xml). Fixed bug invloving texture parameters in TextureSheet loading. Fixed bug in COLLADA loading causing normals to be flipped when reading from different orthogonal basis vectors than library standard. Fixed obsolete spaces added in JavaCodeGen modifiers. Other minor improvements.