Effects that add research points add to a research point counter in the backend, which right now isn't read at all (since we normally keep track of those in the frontend). So we need to check if there are research points in the backend and "load" them in into the frontend when there are.
Effects that add research points add to a research point counter in the backend, which right now isn't read at all (since we normally keep track of those in the frontend). So we need to check if there are research points in the backend and "load" them in into the frontend when there are.