penalize terminal moves, minimize distance between similar tiles.