Uh-oh, mom and dad are fighting again
Oh and just an FYI, there's nothing inverted about y- being up and y+ being down. This is how pixel coordinates have always worked since cavemen chiseled the first raster graphics into the granite walls of their caves.
The top left of the layout will always be 0x, 0y. X counts upward toward the right edge, and y counts upwards toward the bottom edge. In a screen resolution of 640x480, you get this:
0,0---------------- Y = 0 --------------640,0
| |
| |
| |
| |
| |
X = 0 X = 640
| |
| |
| |
| |
| |
0,480------------- Y = 480 -----------640,480
[/code:qgo86m4s]
So it stands to reason that if you want an object to move downward, you add to it's y coordinate, and if you want it to move upward, you subtract from it's y coordinate.