add waypoint infrastructure
key waypoints by unit instead of path
calculate waypoints to be used for automatic time travel
reset waypoints by removing unit key instead of adding waypoint entry
store UnitSelection in starting waypoints
try to add a waypoint every time a unit moves between tiles
rename resetWaypoints() and setWaypoint()
add delay when adding waypoints to newly exclusive tiles
I think path can be unambiguous parent even if parent segment would be on different path
implement automatic time travel for non-stacked units (this is so cheeky)
rename simpler moveTo() to moveToDirect()
fix sometimes using wrong parent path for automatic time travel
if unit not found on start waypoint, add it back to past segments
don't make buildings before command time
support automatic time travel with stacked units
I think timeCmd + 1 is no longer needed here
hacky fix to let sharing paths stack correctly when using automatic time travel
automatically select newly made alternate paths of selected units
reword some comments in canMakePath()
add automatic time travel GUI toggle