Started porting to lwjgl 3