fix access modifiers and method order for DefaultPlayerController