Multiple unit selection and move commands

This commit brings with it many bugs related to the units moving in
groups. Dealio wit it.