This is cool little puzzle game! I would definitely take some time to really polish your input tracking and state changes, since I had a couple of failures that didn't feel entirely fair (namely getting stuck on grapple points).
But considering the time constraint, y'all did a great job. Well done, and keep up the good work!