Ive made a polygon collision detection function and I want to test it, but in SFML when I use the shape.Move(x,y) it seems that only the view mode is changed, because when I use std::cout << shape.getPointPosition(0).(x or y) it always returns the same result, even if I can see that my polygon has changed position.