Created an optimized Vector2f class

 When I was reading the source for the Vector2 class I noticed that the components of the vector were Numbers. Since a Number is a double I thought to myself that was ridiculous. Vectors do not that much memory for there components.

double is twice the size of float.

so I created this new class that will hopefully be more optimized.