Phalanx detection no longer checks in routed squares
Selection mechanic change

- After every successful move, selection mode is set to normal (entire
phalanx) mode
- If a phalanx of 1 piece is selected, the mode is automatically
changed to special (individual piece) mode
- The above two steps take care of the rallying bug.