Add speed and direction to objects
Generalize a lot of vector code
Some experimental speed changing code