Thanks for pointing this out. I see some code that could cause this behavior and I’ll follow up with the original author.
Frankly I’m surprised that you got things working in an inverted gravity situation
There are some assumptions on the code that gravity is always down.