RTS Unit Selection

RTS Unit Selection that supports single unit selection as well as drag
selection.