Uses my own developed extension of LWJGL