Vector class added to use for movement calculation