Vector: negation and test for nullity.
Sprite is now more specialized.
Micro-optimization is fun when it actually helps.
Character class.
Collision resolution that hopefully works.
Blocks.
Stuff collides.
== for vectors.
Blocks don't disappear when route start equals to its finish.
Object to Sprite fixed.