Ok, seriously think I have it this time :) Wallsliding has been updated: wall normal corrected - had previously been recieving the collision difference (even though it was called normal, it was the resulting angle of the two colliding objects... wtf unity?).