animating rings

* working animation on incoming and outgoing trips from stations
* lots of code re-structuring
* needs cleanup