Added missing 'this' keywords; removed redundant import for Formatter
Replaced int[] with Coordinate in the position ArrayList
Coordinate pair object for equality check
Added WalkerSelfAvoid
Subclass of Walker: self-avoiding random walk