cityWalker from the CSC8099 dissertation project