Vector Update

todo: health is acting like a static int, not instantiating for each
object.