"canMoveX" bug fixed