Walljumping mostly there, gotta make one big change to get it all the way there but committing what I have right now