Bug no compare

Pequeno bug que acontecia quando o numero de direcções era superior a 10
por exemplo com 11 direcções a ordem ficava 1, 10, 11, 2 ….
quando o correcto seria 1, 2, 3,  4, … , 9, 10, 11.