changed project structure, now relying on shared libraries
Detailed: As base used jsonrpccxx implementation paired with TCP socket TCP socket updated to handle dynamic sized buffers TCP communication protocol changed to serialized packet size after which json string is presented
Gemini 3 pro + opencode
Minimal API functionality with unit tests, could be used for integration tests with Unity server. For internal testing used RPC_server implementation