stable-changed how movePuzzle works

its now using vector