movable square impelenting started