Default pawn multiplayer

PlayerState was just an idea, you don’t have to do it, and in fact you don’t need it. So if you say it doesn’t fit timing wise, setting it on the Controller works just as well. The server and the owner of the controller replicate the controller, so having properties just between the two works in this case just fine.