for no particular reason, did some research about programming stairs. i think this is actually surprisingly related to all of my character controller issues, which doesn't seem very obvious at first. but consider the following:
which means that most of the problem solving i would be doing for all of my character controls will appear in a video about programming stairs.
... i still think i would be solving this with some sort of leg hitbox. sue me