fix: remote player controller