fixed some vector2 stuff
it's still a little broken though