Turns out Rect.h was missing.
More control over sprites.
Vector: negation and test for nullity.
Sprite is now more specialized.
Micro-optimization is fun when it actually helps.
Character class.