added OpenGL/GLFW UI with a tileset