Thanks for the comment and thank you also for actually going to check the source to fix some of the bugs.
I reviewed your pull request now and it's looking good so I will probably accept it and make a new build with those fixes. There was one thing about your fixes that I wanted to ask about. What does the ? exactly do in these lines: Transform transform = FindObjectOfType<Player>()?.transform; ? I haven't seen that syntax before but if I can guess it correctly it might become handy in the future too.
Another thing: I would like to add special thanks mention to the game credits for your help if it's okay with you? Would you prefer to be credited with you itch.io username or something else? Or of course if you, don't want me putting any mention there, that's your call.