needed for ending:
not needed:
push rocks, bullets fly infinitely, climb, last run upgrade
Isn't push required if you do 2 hub jumps since you cant jump off the block and wall jump to get to the top of the room above the first required vine?
( I hope I explained this well enough :/ )