Implemented VectorND classes

Created classes that represent 2, 3 and 4D vectors, and defined
operators and functions for working with them.
Implementing new sprite renderer

Replacing ID3DXSprite interface with own implementation. Incomplete.