Best approach for Multiplayer Data thing

Yes, the widget should be able to run logic, but the logic itself should be located elsewhere.

It’s like separating frontend and backend.