I guess you could say that.
Modulo (% operator) will only work with numbers greater than 0. So the operation works when adding 1 to Player.Position
When subtracting to Player.Position, you need to make sure when the value is 0 and "jump" to the higher imagePoint value available.
And to keep it consistant, when adding, "jump" over the 0 value, as 0 represents the origin point, which you do not want to ever use as a potential position when setting the position of the Player object to an image point of Triangle.