Yep. Wait until you try to implement your own physics and have to worry about torque vectors versus linear momentum or accurately approximating surface contact manifolds. Before Pajeets soiled the term, "Software Engineer" used to be an actual branch of Engineering.