Fixed project references. Moved files.

Switched to using Vector instead of Vector2 so I can use operator
overloads