Sorry Monsieur, but walk to stinks. Unless you want to have to character zig zagging all over the screen each segment. This can be adjusted to 3 pixel/frame for example, and don't get me wrong it's not the way to move every object or character but I want to check for intersection between solid objects, walkable areas or check properties. Even if not the method used in the end, now the answer to the question and the code is available on the forum.