you could easily expand this to support 2d platformers by adding wall sliding and maybe a few other anims. pushing and pulling would be dope in either perspective.