Added some eclipse files. Roll back to repo cleanup if this breaks anything
refactored adjacencyLogic to use fewer method calls