maint: add glfw, some engine init