I tweaked a bit movement values and changed some variable names, I also added spectator "mode" (mode changing not implemented yet)
I updated engine to 2021.3.1f1 LTS and got AddForce movement properly (I like it), next up is springing, crouching, jumping and .... ladders