LWJGL3 Migration
Worked on shapes test, works with GLFW