Added new constructors with a Vector2 location