fixed bug where user was able to escape forced camera movement before it finished moving
Refactored how Unit class determines which unit the player has selected so it doesn't have to know about GameGui, which seemed bad
Added basic 'select stacked units' window. need to implement selection