1. This will not currently work, we should change the `Coordinate` class to not have velociteis. I'm not sure why I ever wanted that.
2. Don't use padding spaces please. It's inconsistent.