In Main node script, in event _on_MobTimer_timeout() there are 2 similar errors
1. Code line direction += GD.RandRange(-Mathf.Pi / 4, Mathf.Pi / 4);
Error: Cannot implicitly convert type double to float. An explicit conversiot exists (are you missing a cast?)
2. Code line mobInstance.LinearVelocity = new Vector2(GD.RandRange(150, 250),0).Rotated(direction);
Error: Argument 1: cannot convert from double to float