fixed adding new '2' even if there was no move