This was a difficult one, but for the most part I thought it was fair! My only complaint is the wall jumping didn't feel intuitive. Maybe if the wall jumping was triggered more explicitly, like you have to be pressing a direction into the wall to be in the "can wall jump" state.
Concept was really cool. Definitely would like to see this explored further! Great job!