Why are small negative numbers added to the position value but positive numbers are not?
I have a system of pushing enemies through bullets in the game, and this creates a problem that enemies are only pushed through the right-bottom corner. They are not pushed through the left-top corner at all.