All pieces move correctly