Removed some comments and changed the Equals operator for Position
Removed some comments, fixed some issues. It still does not get all possible destinations. This commit is for the sake of distributing the code for further analysis and will not go directly onto master.