Anyway, in practice there is a space between when LocalPlayer is created and a ClientEntity is set, if it is set at all - LocalPlayer is still need for headless server for some reason. Basically there are some unnecessary dependencies on LocalPlayer that need to be sorted out.