fixed 'move to previous tile' issue
updated to use lists of center points instead of rectangles