do not use private goal array
ignore zip files for checkstyle
implement manhattan distance