store time when each unit is selected, close #12
no longer need to validate selected units
rename SegmentUnit.current() to Sim.activeSegmentUnits()
if not all units in path are selected, select remaining units instead of deselecting path, close #18
add unstack button and hotkey
remove no longer needed selected unit validation in setFormation()
continue trying to stack paths if they're later told to move
fix deleting other paths of non-live path (bug reintroduced in 3a9fcab57c945ae10d35c24d67be10775a2be610)
calculate tile exclusivity directly instead of using exclusive variable when non-live paths disabled (fixes #34)
do normal move if can't stack onto clicked unit, fixes #13
don't store command history
fix allChildren() returning no combinations if a unit is killed
change formation hotkeys to q, w, e
reset to tight formation when selecting paths
disable automatic attacking for now
add manual attack command
add snipers
add back automatic attacking
sniper unit balancing
show delete lines instead of keep lines when manually deleting other paths