Some tweaks.

1. Added option to show the final state before dropping matches of a
   solution.
2. Added option to change the type of orbs.
3. Matches within a solution is now sorted.
4. The path now shows an arrow to make the direction clearer.
5. Support middle click to clear an orb.