Notes after some feedback: 1) The moving object was a Characterbody. I thought it was clear enough between the script and the icon but clearly not. 2) One way collisions means when A masks for B but B doesn't mask for A, or using layers similar idea, allows B to move as if nothing is there, but A cannot move because B is in its way, causing B to simply push A away.
4:30 i actually never knew that would make any difference, thanks for the extra information on collision
Notes after some feedback:
1) The moving object was a Characterbody. I thought it was clear enough between the script and the icon but clearly not.
2) One way collisions means when A masks for B but B doesn't mask for A, or using layers similar idea, allows B to move as if nothing is there, but A cannot move because B is in its way, causing B to simply push A away.