When should I broadcast my own action?
Do I broadcast on state change? Like if I start moving, I broadcast it. But do I also have to broadcast when I stop moving?
Or do I just broadcast on a valid input like when I press a button and it's valid?