gamedev-lib read only submodule