Hi gamedev, I'd say it's not your fault. The pushCage function applies two transformations in one shot, the first is like setting the Push Amount value, and the second is like setting the Percent value at 100%, meaning you got the first shift doubled for each amount variation, so it looks like a multiplication. Here is a…