Rewrite unit selection code; create DragSelect class; Fixes #3 and fixes #4
Rewrite unit selection code; create DragSelect class; Fixes #3 and fixes #4