created vector2 class

updated movement and base character class