LWJGL Game engine, still a work in progress.