This is how the X/Y coordinate system works in every engine I've ever touched. GameMaker, Unity, DarkBASIC Pro, App Game Kit, and even Monkey X. To go "up" in Y, you have to decrease the value of Y. Say you want your character to jump, for example. Instead of adding +5 units to the velocity in Y, you would instead subtract 5 units. So, decreasing the Y position of the paddle in Pong to make it go up makes perfect sense. The top of the window or screen is Y = 0.