Add LocalClient class to deal with anything needing UPlayerController (a single player controller only exists on the local client now, not for every client on server)
BasePlayer has their own ViewAngles on the managed side but uses control rotation locally, this is so server can know player view angles without having a player controller
Orientate test player model with ViewRotation