This is my basic LWJGL setup designed following ElegantWhelp's Tutorial Series. He coded his tutorial series in Java, and I've written it in Kotlin while following along. I completed episodes 1-23, 25-26, and 31. His code can be found here, and is licensed under the MIT License.