Converted bucket to expect a position vector in the constructor instead of separate x & y values.