Jasmine to Mocha
Use parser again, move coordinate translation to on demand
Rudimentary vector normal for engagement zone
Fix zooming after moving track scaling
Cleanup
Really rudimentary beginnings of pack defining
Extract engagement zone
Generic players loop around the track
Determine edges of pack based on their relative angles from the centre line
Show only pack boundaries
Handle bottom of the track action for bounding
Handle wrap around issue on bounding box
Shrink centre line a bit
Scale track shape rather than svg

Scaling the SVG with CSS causes other issues with placing and measuring
things because you've got to manually ensure everything is offset by
the transform. Easier to just scale the shape first.
show intersection of leading line on inside
Also show back line
Show intersection on both sides of the track
Expand the normal lines so they intersect even when the player is out of bounds