thanks for playing , I totally agree , I am still working on the movement system , it certainly has improved over the course of my development journey Check out my source code if you get a chance I am using the new input system and I coded in gravity, I am not using unity physics system for everything.