Added multi-selection using shift.
Fixed an issue where the same unit could be selected several times.