important bug fix

copy moved_squares when construct a new node (forgot before)
fix path mistake in makefile
ignore repeated solution for a same word

save found words in unordered_set
re-compiled

by g++