C++ Game Engine Requires Repo "Middleware"